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.