Gordon Sim wrote:

Sounds a lot like https://issues.apache.org/jira/browse/QPID-3352 which is fixed on trunk but just missed out on being included in 0.12 from what I can see. It will be included in 0.14 (alpha packages are available if you wish to check that it resolves your case: http://people.apache.org/~jross/qpid-0.14-alpha/).
Thanks Gordon, the Jira description does look very familiar. Funnily enough RE "if the bridge's AMQP session encounters an error (such as a queue reaching its maximum capacity upon delivery), messages stop flowing" one of the reasons that I started looking into queue routes was so I could have more control of the queue configuration. We'd previously encountered issues with Dynamic Exchange Routes where a consumer stopped consuming and the queue filled up and "blew the route" so I wanted more control of the queue specification (making limit-policy=ring for example)



It would be really nice to have some errors from qpid-route about the weird inconsistent state, it's not great that everything *looks* OK when clearly
it isn't.

Agreed. The issue is that at present the 'bridges' don't track operational status at all, only the 'links' do. A link corresponds to the connection (which in this case was fine); the bridge to a session & subscription (which had failed due to an error).

If you want to raise a JIRA for this hopefully we can get that addressed.

Will do

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to