Red Hat Bugzilla – Bug 999519
Receiver does not release messages when xa transacted session is closed without commit
Last modified: 2015-01-04 17:55:58 EST
Description of problem:
Receiver does not release messages when xa transacted session is closed without commit and not even when connection is closed. Messages are released only after the whole application is undeployed. The test application runs with EAP6.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. send messages to queue
2. receive a message in xa tx (do not perform commit)
3. close session
4. check the status of the queue with qpid-tool
message is not available for reading.
qpid-tool shows that there is 1 in the field acquires and 0 in releases
message is available for reading.
qpid-tool shows that there is 1 in the field acquires and 1 in releases
Note that technically this needs to be tested against qpid-cpp-server-0.22. That is not, however. to suggest that 0.22 fixes it.