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

Failover with a durable consumer can lose Messages

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 5.4.0, 5.4.1, 5.4.2
    • 5.x
    • Broker
    • None

    Description

      When a client with a durable consumer loses its connection to the broker and reconnects using the failover transport it does not receive any Messages that it had not ack'd before it failed.

      Testing shows that older client's that don't recover their Consumers by sending a ConsumerInfo command with a zero prefecth followed by a ConsumerControl Command with the old prefetch value recover their unacknowledged messages.

      Test case attached

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tabish Timothy A. Bish
              Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: