diff options
| author | Keith Wall <kwall@apache.org> | 2012-03-01 08:50:38 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2012-03-01 08:50:38 +0000 |
| commit | d1215ef0cf64a9f27d13c1406d91de1f5f487539 (patch) | |
| tree | 256827033318e161ee7ef400449a096562e2c5f6 /qpid/cpp | |
| parent | 13a449fb5f416f83e242492bc4610f5f4dd5bbe4 (diff) | |
| download | qpid-python-d1215ef0cf64a9f27d13c1406d91de1f5f487539.tar.gz | |
QPID-3599: Python session tests fail against the Java Broker due to unexpected redelivered status
Changed Java Broker so once a message is acknowledged, if the session is transactional and the
transaction is rolled-back, the queue entry is marked as redelivered. The rationale is that if the
client has acknowledged, then it is certain they have seen it/them.
The python tests testCommitAck and testRollback highlighted this defect as they acknowledge the session
before rollback (something that is impossible to control from the JMS API).
Python tests reenabled against the Java Broker:
qpid.tests.messaging.endpoints.SessionTests.testCommitAck
qpid.tests.messaging.endpoints.SessionTests.testRelease
qpid.tests.messaging.endpoints.SessionTests.testRollback
Work of Robbie Gemmell <robbie@apache.org> and myself.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295474 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
0 files changed, 0 insertions, 0 deletions
