Moving messages between queues can delete one message in qpid broker

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.