Red Hat Bugzilla – Bug 494343
Can delete default exchanges
Last modified: 2015-11-15 19:07:09 EST
It is possible to delete default exchanges, at which time mgnt stops working.
When working this BZ, check any defaults queues also for possibility of deletion
Specifically can delete amq.direct, amq.topic, amq.fanout and amq.matches. As these exchange instances are 'required' by the spec, it would be best to prevent them from being deleted.
Deletion of amq.direct in particular is problematic as the management agent for the broker relies on that existing.
We should also prevent the deletion of the management exchange.
Created attachment 344820 [details]
Patch (off of svn revision 752581) that fixes this problem.
Fixed in qpidd-0.5.752581-8
The issue has been fixed and now all above mentioned exchanges cannot be deleted, validated on RHEL 5.3 i386/x86_64 on packages qpidd-0.5.752581-9.el5.
Waiting for RHEL4 packages to try...
Retested on qpidd-0.5.752581-10.el4 and found that exchanges can be deleted on RHEL 4.7 i386 / x86_64.
Status: qpidd-0.5.752581-9.el5 and qpidd-0.5.752581-10.el5 fixed
qpidd-0.5.752581-10.el4 - not fixed!
Waiting for new RHEL4 package set!
The issue has been fixed, no default exchange can be deleted on RHEL 4.7 / 5.3 i386 / x86_64 on packages:
qpidd-0.5.752581-9.el5, qpidd-0.5.752581-10.el5 and qpidd-0.5.752581-11.el4.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.