the java async profile is failing due to suspicous broker behavior when async
store is loaded
---------------------------------------------------------------------------------------------
Key: QPID-1917
URL: https://issues.apache.org/jira/browse/QPID-1917
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Affects Versions: 0.6
Reporter: Rafael H. Schloming
The async profile fails when running against the cpp broker with persistence
enabled. I've analyzed the cause, and it appears that
MessageListenerMultiConsumerTest.testAsynchronousRecieve is running
successfully, however the messages that it sends and then consumes are
erroneously recovered the next time the broker restarts, and this causes
failures in many subsequent tests.
I've included the log output from the test run. I've modified
MessageListenerMultiConsumerTest to generate a random UUID to identify each
test run, and marked each message with this test-id. This makes it clear that
the messages which were consumed according to the logs here:
TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testAsynchronousRecieve.out
Are actually resent in the test that follows here:
TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testRecieveInterleaved.out
The broker logging in the first file indicates that the broker did receive the
acknowledgment for the messages in question, and the second file shows those
messages being sent anyways. Note that there is a broker restart in between the
two tests.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]