You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Christian Posta (JIRA)" <ji...@apache.org> on 2015/03/26 23:54:53 UTC

[jira] [Commented] (AMQ-5689) Queue dispatching hangs when there are redelivered messages that don't match current consumer's selectors

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

Christian Posta commented on AMQ-5689:
--------------------------------------

current patch here.... https://github.com/christian-posta/activemq/tree/AMQ-5689-dispatch-selector-redelivery


running all unit tests to make sure I didn't break too many things :)

> Queue dispatching hangs when there are redelivered messages that don't match current consumer's selectors
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-5689
>                 URL: https://issues.apache.org/jira/browse/AMQ-5689
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.10.2, 5.11.1
>            Reporter: Christian Posta
>            Assignee: Christian Posta
>             Fix For: 5.12.0
>
>
> If a queue has messages that it needs to redeliver, it will stall when the only current consumers have selectors that don't match because dispatching only takes into account redeliveries until they're empty.. but there may be other messages that don't match that need to be delivered.
> Have patch



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)