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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content