Duplicate delivery acks on failover with transacted delivery - Async error on 
broker - TX has not started error on ack
----------------------------------------------------------------------------------------------------------------------

                 Key: AMQ-2004
                 URL: https://issues.apache.org/activemq/browse/AMQ-2004
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.2.0
            Reporter: Gary Tully
            Assignee: Gary Tully
             Fix For: 5.3.0


On failover transport resume, outstanding acks are delivered async. Regular 
consumption also delivers acks which can result in out of order delivery of 
outstanding delivery acks. the async delivery can occur after the regular 
delivery.
org.apache.activemq.transport.failover.AMQ1925Test.testAMQ1925_TXBegin modified 
to fail on a connection exception demonstrates this behaviour.
Solution seems to be  to only deliver outstanding standard acks during 
deliverAcks.

-- 
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