Failover with a durable consumer can lose Messages
--------------------------------------------------

                 Key: AMQ-3106
                 URL: https://issues.apache.org/jira/browse/AMQ-3106
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.4.2, 5.4.1, 5.4.0
            Reporter: Timothy Bish
             Fix For: 5.5.0
         Attachments: FailoverDurableWithOutstandingAck.java

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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to