[
https://jira.jboss.org/jira/browse/JBMESSAGING-1638?page=com.atlassian.ji...
]
Howard Gao commented on JBMESSAGING-1638:
-----------------------------------------
The cause of this problem is that in JBM XA processing, the acknowledgement of the
messages in XA transactions happens at prepare() stage, not commit() stage. And the
ordering group unlocks a message based on acknowledgement. So after prepare, next message
will be delivered.
Ordering Group messages delivery is not correctly handled after XA
prepare()
-----------------------------------------------------------------------------
Key: JBMESSAGING-1638
URL:
https://jira.jboss.org/jira/browse/JBMESSAGING-1638
Project: JBoss Messaging
Issue Type: Bug
Components: Messaging Core
Affects Versions: 1.4.0.SP3.CP08, 1.4.4.GA
Reporter: Howard Gao
Assignee: Howard Gao
Fix For: 1.4.0.SP3.CP09, 1.4.5.GA
In XA environment, if one ordering group message is received within a transaction but not
committed, the next message can't be received. The problem is that after the
transaction is prepared, the next message is delivered, thus breaking the ordering.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira