Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-4504

Stalled pending message dispatch to composite destination consumer

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.8.0
    • 5.9.0
    • Broker
    • None

    Description

      With a backlog of messages on N destinations that exceeds the prefetch of the composite consumer for N, it is possible for dispatch on one destination to find the subscription full with messages from the other destinations.
      If there are no pending messages for that destination it won't get an ack and hence won't attempt to dispatch again till there is another send. Leading to stalled pending messages.
      The solution is to have a subscription wakeup all destination it is subscribed to once its dispatch list is exhausted.

      Attachments

        Activity

          People

            gtully Gary Tully
            gtully Gary Tully
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: