Moving messages between queues can delete one message in qpid broker
Issue
Moving (via QMF) more messages than the destination queue can handle causes one message loss. See reproducer in Diagnostic Steps when attempting to move 300 messages to a queue with max count 100 - source queue dequeues 101 messages while destination queue gets 100 only.
Is it a bug or intended behaviour?
Environment
- MRG Messaging (any version)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.