MRG Messaging Qpid C++ broker doesn't clean up auto-delete queues if last subscribing client doesn't explicitly close connection
Issue
- Using 'qpid-stat -e' to list the queues on the broker after Python client terminated; having not explicitly called 'connection.close()', the broker does not remove the auto-delete queue with one remaining binding. However, if the client calls 'connection.close()', the queue is removed immediately.
- When using qpid and auto-delete queues, some queues are note deleted after use.
Environment
- MRG Messaging 1.3
- MRG Messaging 2.0
- qpid-cpp-server <= 0.12
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.