You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2016/12/15 16:06:59 UTC
[jira] [Created] (QPIDJMS-239) Client ack session occasionally seen
to redeliver recovered messages out of order
Keith Wall created QPIDJMS-239:
----------------------------------
Summary: Client ack session occasionally seen to redeliver recovered messages out of order
Key: QPIDJMS-239
URL: https://issues.apache.org/jira/browse/QPIDJMS-239
Project: Qpid JMS
Issue Type: Bug
Components: qpid-jms-client
Affects Versions: 0.11.0, 0.20.0
Reporter: Keith Wall
Test org.apache.qpid.test.unit.ack.RecoverTest#testOrderingWithAsyncConsumer [1] fails occasional when run against the Java Broker. The test publishes a number of messages then uses an async message listener to consume them. For each message, the message listener recovers the session five times before finally acknowledging the message, then the cycle repeats. In failure case, I see the Qpid JMS Client delivery an unexpected message to the application after a sequence of expected.
We have seen the failure on the Apache CI and I can reproduce the problem on my laptop (every 15-20 runs of the test).
https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-Java-Java-MMS-1.0/40/artifact/trunk/systests/target/surefire-reports/java-mms.1-0/TEST-org.apache.qpid.test.unit.ack.RecoverTest.testOrderingWithAsyncConsumer.txt
I have reproduced locally against 0.20.0 too.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org