XASessionImpl Incorrectly sets Session acknowledge mode to AUTO_ACKNOWLEDGE
when it should be CLIENT_ACKNOWLEDGE
----------------------------------------------------------------------------------------------------------------
Key: QPID-3625
URL: https://issues.apache.org/jira/browse/QPID-3625
Project: Qpid
Issue Type: Bug
Components: Java Client
Affects Versions: 0.12, 0.10
Environment: All platforms
Reporter: Weston M. Price
Priority: Critical
Fix For: 0.14
When using distributed transactions (XA) message acknowledgement needs to occur
prior to the XA transaction being started in order to consistently support the
two phase commit protocol. In order for this to correctly occur, the
XASessionImpl, a non-transacted Session (i.e. non JMS transacted session)
should be configured to use CLIENT_ACKNOWLEDGE as this is the only mode that
supports explicit message acknowledgement which again, is required to correctly
participate in the distributed transaction.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]