You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Gordon Sim (JIRA)" <qp...@incubator.apache.org> on 2009/02/11 14:50:59 UTC

[jira] Created: (QPID-1660) Consumer with no credit can cause messages not to be seen by other consumers on that queue

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:dev-subscribe@qpid.apache.org


[jira] Resolved: (QPID-1660) Consumer with no credit can cause messages not to be seen by other consumers on that queue

Posted by "Gordon Sim (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gordon Sim resolved QPID-1660.
------------------------------

    Resolution: Fixed

Fixed by 743694.

> 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:dev-subscribe@qpid.apache.org