Bug 632296
Summary: | Unable to add multiple Brokers to the Messaging Console | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Douglas Woods <dowoods> |
Component: | cumin | Assignee: | messaging-bugs <messaging-bugs> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | MRG Quality Engineering <mrgqe-bugs> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | beta | CC: | dowoods, gsim, jsarenik, tross, umair.akeel |
Target Milestone: | 1.3 | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-10-22 10:35:46 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 595746 |
Description
Douglas Woods
2010-09-09 15:54:57 UTC
The brokers config parameter is the only mechanism in 1.3 for adding brokers. The mechanism that existed before was a big source of user confusion and implementation defects, because it conflated the two following concepts: * A broker that is just like other managed objects * A broker used internally for qmf communication The latter will always be configured via the brokers config parameter from here on out. A future version of qmf and broker management may support networks of brokers under management. In that case, you would not need to add another broker entry to the config parameter, one for one. Instead, just one would entry in the config parameter would be sufficient to discover all the managed qmf brokers in the network. In short, "Register broker" in the ui is not coming back. It was always a flawed idea before. Note that we don't have an "Add pool", etc., for grid. That's because those things are already discovered automatically. As to your last note, there is a bug preventing multiple brokers from working in the config file. More info to follow. There's a serious data issue that causes db corruption when multiple brokers are configured. The problem is that broker agent ids are not unique. I have a fix that mangles these ids with extra information, but so far it is breaking db object references. The db corruption is addressed in revision 4288. The fix does indeed mangle v1 object ids with extra info to avoid collisions. With this fix, multiple configured brokers should work properly. |