You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rafael H. Schloming (JIRA)" <qp...@incubator.apache.org> on 2009/06/18 17:52:07 UTC

[jira] Updated: (QPID-1917) the java async profile is failing due to suspicous broker behavior when async store is loaded

     [ https://issues.apache.org/jira/browse/QPID-1917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rafael H. Schloming updated QPID-1917:
--------------------------------------

    Attachment: TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testRecieveInterleaved.out
                TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testAsynchronousRecieve.out

> 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
>         Attachments: TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testAsynchronousRecieve.out, TEST-org.apache.qpid.client.MessageListenerMultiConsumerTest.testRecieveInterleaved.out
>
>
> 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:dev-subscribe@qpid.apache.org