Remo Gloor created AMQNET-461:
---------------------------------
Summary: FailoverTransport PoisonAcks Rollbacked messages
Key: AMQNET-461
URL: https://issues.apache.org/jira/browse/AMQNET-461
Project: ActiveMQ .Net
Issue Type: Bug
Affects Versions: 1.6.0
Reporter: Remo Gloor
Assignee: Jim Gomes
When using FailoverTransport with nonBlockingRedelivery messages get
PoisonAcked:
1. Message is rolledback e.g. due to a concurrency exception on the db or any
other processing error.
2. Message is sheduled for redelivery e.g. in 30 Sec.
3. Connection is lost before message is redelivered
4. Connection is reestablished before message is redelivered.
5. Server redelivers message due to the connection loss
6. Message is dsipatched and processed.
7. Resheduled Message gets dispatched => Duplicate
8. No previously delivered messages => Send PoisonAck => Message is in the DLQ
even though it is processed succesfully.
--
This message was sent by Atlassian JIRA
(v6.1#6144)