Red Hat Bugzilla – Bug 1313548
[RFE] Remove HornetQ dependency from Candlepin
Last modified: 2016-03-02 05:57:16 EST
Candlepin is dependent on HornetQ as an intermediary between the Candlepin services and the message bus. Since we are using a message bus that can provide the same resilience there is no need for HornetQ.
1) The status of the connection to the message bus should be listed in the Status API.
2) If Candlepin is configured to send messages over the message bus and that connection fails, all rest requests to Candlepin should error except the status check. Fail Fast!
3) When the connection to the message bus is re-established, the status should update and all rest endpoints should re-enable.