Consumer with no credit can cause messages not to be seen by other consumers on
that queue
------------------------------------------------------------------------------------------
Key: QPID-1660
URL: https://issues.apache.org/jira/browse/QPID-1660
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Affects Versions: M4
Reporter: Gordon Sim
Assignee: Gordon Sim
Fix For: M5
Create a queue and publish one message to it. Then start a consumer
(pre-acquiring subscription), with credit for one message. When the message is
delivered, sleep for a short while and start a new consumer on the same queue.
Then have the first consumer release the message.
The released message is now available for redelivery. Unfortunately the first
consumer is picked as the consumer to be notified of this. That consumers
connection then attempts to deliver the message but finds it has insufficient
credit. The second consumer however is not notified and the broker does not
attempt to dispatch the message.
(This is a bug introduced by the change in r721685 which was intended to fix
QPID-1280).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]