Uploaded image for project: 'ActiveMQ'
  1. ActiveMQ
  2. AMQ-1779 RA does not reconnect correctly to a failed broker
  3. AMQ-1632

PrefetchSubscription may not wake up if messages delivered in transaction

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.1.1
    • Fix Version/s: 4.1.2
    • Component/s: Broker
    • Labels:
      None

      Description

      we noticed mdbs w/transaction on don't work if the prefetch size is less than the number of sessions for the mdb. There's an error in calculating the prefetchExtension in afterCommit and there's no notification that it might be time to send more messages. Apparently if the prefetch size is large enough one of the earlier acks triggers delivery of the next batch.

      There are also a bunch of synchronization errors in some classes...

        Attachments

          Activity

            People

            • Assignee:
              djencks David Jencks
              Reporter:
              djencks David Jencks
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: