summaryrefslogtreecommitdiff
path: root/qpid/cpp/rubygen/MethodBodyDefaultVisitor.rb
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2012-03-01 08:50:38 +0000
committerKeith Wall <kwall@apache.org>2012-03-01 08:50:38 +0000
commitd1215ef0cf64a9f27d13c1406d91de1f5f487539 (patch)
tree256827033318e161ee7ef400449a096562e2c5f6 /qpid/cpp/rubygen/MethodBodyDefaultVisitor.rb
parent13a449fb5f416f83e242492bc4610f5f4dd5bbe4 (diff)
downloadqpid-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/rubygen/MethodBodyDefaultVisitor.rb')
0 files changed, 0 insertions, 0 deletions