As per Gordon's description:
If a given queue is bound to a topic exchange with multiple bindings, a message sent to that exchange will result in a copy being enqueued for each binding that matches. This is incorrect - each message should be enqueued once if there is any binding to the queue that matches it.
Steps to Reproduce:
1. create queue
2. bind it to amq.topic with two distinct bindings (e.g. red.* and *.herring)
3. send amq.topic a message whose routing key matches both patterns (e.g. "red.herring")
4. check the queue
The message is enqueued on the queue twice.
The message should only be enqueued on the queue once.
|Field||Original Value||New Value|
|Assignee||Ken Giusti [ kgiusti ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||0.7 [ 12314455 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|1d 23h 2m||1||Ken Giusti||08/Apr/10 13:42|
|1208d 5h 11m||1||Justin Ross||29/Jul/13 18:54|