You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2015/05/13 00:10:02 UTC

[jira] [Commented] (QPID-6541) [Java Broker] In rare cases it is possible for newly arrived messages to be enqueued ahead of recovering messages in asynchronous recovery

    [ https://issues.apache.org/jira/browse/QPID-6541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14540871#comment-14540871 ] 

ASF subversion and git services commented on QPID-6541:
-------------------------------------------------------

Commit 1679113 from [~godfrer] in branch 'java/trunk'
[ https://svn.apache.org/r1679113 ]

QPID-6541 : [Java Broker] race condition when queue is transitioning from recovering to recovered

> [Java Broker] In rare cases it is possible for newly arrived messages to be enqueued ahead of recovering messages in asynchronous recovery
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-6541
>                 URL: https://issues.apache.org/jira/browse/QPID-6541
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>            Reporter: Rob Godfrey
>            Assignee: Rob Godfrey
>             Fix For: 6.0 [Java]
>
>
> There is a possibility that a message is enqueued just as recovery is completing leading to an out of order enqueue.  This can be prevented by being more careful about checking state while moving from "recovering" to "recovered"



--
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