Bug 1313548 - [RFE] Remove HornetQ dependency from Candlepin
Summary: [RFE] Remove HornetQ dependency from Candlepin
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Candlepin
Classification: Community
Component: candlepin
Version: 2.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: candlepin-bugs
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks: 1274669
TreeView+ depends on / blocked
 
Reported: 2016-03-01 21:23 UTC by Barnaby Court
Modified: 2019-09-20 15:24 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-09-20 15:24:28 UTC
Embargoed:


Attachments (Terms of Use)

Description Barnaby Court 2016-03-01 21:23:19 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.