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

Pavel Moravec resolved QPID-5534.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 0.27

> [C++ broker] Headers exchange can route a message to one queue multiple times
> -----------------------------------------------------------------------------
>
>                 Key: QPID-5534
>                 URL: https://issues.apache.org/jira/browse/QPID-5534
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.24
>            Reporter: Pavel Moravec
>            Assignee: Pavel Moravec
>            Priority: Minor
>             Fix For: 0.27
>
>
> If a message sent to a headers exchange matches two bindings to one queue, it 
> is enqueued to that queue twice.
> Further, if the queue and the message are durable, journal raises error:
> JERR_MAP_DUPLICATE: Attempted to insert record into map using duplicate key.
> Reproducer:
> qpid-config add queue MyQueue --durable
> qpid-config bind amq.match MyQueue SomeKey any property1=value1
> qpid-config bind amq.match MyQueue OtherKey all property2=value2
> qpid-send -a "amq.match" -m 1 -P property1=value1 -P property2=value2 
> --durable=true



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to