Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-2498

MessageGrouping my have messages stuck if a consumer is busy during the delivery

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • AMQ 7.4.0.GA
    • AMQ 7.3.0.GA
    • None
    • None
    • Release Notes
    • Previously, if you used message grouping, a message might not be delivered if the consumer was busy. In these cases, messages remained stuck on the queue until the broker was restarted. This issue is now resolved.
    • Documented as Resolved Issue
    • ARTEMIS-2335

    Description

      this was found as ARTEMIS-2335 upstream.

      and it's a regression on latest 2.6.x and 2.7.0.

      if you have message grouping and a message can't be delivered for cases where the consumer is busy (think of flow control), the message will be ignored and it will be stuck until the server is restarted.

      This is making the queue.deliver to break contract, as a message handled by a consuemer must be delivered, as the consumer will not give up its read lock.

      Attachments

        Activity

          People

            rh-ee-ataylor Andy Taylor
            csuconic@redhat.com Clebert Suconic
            Andy Taylor, Clebert Suconic
            Mikhail Krutov Mikhail Krutov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: