Using a private queue with selector will result in non matching messages being 
left on the broker queue as they will not be consumed.
-------------------------------------------------------------------------------------------------------------------------------------

                 Key: QPID-545
                 URL: https://issues.apache.org/jira/browse/QPID-545
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: M2
            Reporter: Martin Ritchie
            Assignee: Martin Ritchie
             Fix For: M3


Because the decision to route a message to a queue is based solely on how the 
routing information is processed by the exchange private queues that are the 
messages are routed to may result in a memory leak if that consumer utilises a 
selector. 

The selectors are filters applied to the consumption from a queue, however, in 
a private queue scenario, only one consumer will exist on the queue. This means 
that any messages that do not match the selector will remain on the queue 
indefinitely.




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to