Bug 999519 - Receiver does not release messages when xa transacted session is closed without commit
Summary: Receiver does not release messages when xa transacted session is closed witho...
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-jca
Version: 2.3
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: messaging-bugs
QA Contact: Messaging QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-08-21 13:21 UTC by Valiantsina Hubeika
Modified: 2021-03-16 12:46 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:


Attachments (Terms of Use)

Description Valiantsina Hubeika 2013-08-21 13:21:24 UTC
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):
qpid-jca-0.18-8.el6
qpid-cpp-server-0.18-14.el6

How reproducible:
always

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

Actual results:
message is not available for reading.
qpid-tool shows that there is 1 in the field acquires and 0 in releases

Expected results:
message is available for reading.
qpid-tool shows that there is 1 in the field acquires and 1 in releases

Additional info:

Comment 1 Justin Ross 2013-10-15 21:01:41 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.