| Summary: | [oslo] With QPID, RPC calls to a topic are always fanned-out to all subscribers. | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Perry Myers <pmyers> |
| Component: | openstack-ceilometer | Assignee: | Eoghan Glynn <eglynn> |
| Status: | CLOSED ERRATA | QA Contact: | Kevin Whitney <kwhitney> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | breeler, dallan, ddomingo, dron, eglynn, hateya, jruzicka, kgiusti, ndipanov, pbrady, srevivo, yeylon |
| Target Milestone: | rc | Keywords: | OtherQA |
| Target Release: | 4.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-ceilometer-2013.2-4.el6ost | Doc Type: | Bug Fix |
| Doc Text: |
A bug in the QPID topic consumer re-connection logic (under the v2 topology) incorrectly resulted in the creation of duplicate RPC notifications delivered to every subscribed consumer. As a result, samples derived from RPC notifications were duplicated to the extent that the collector service made multiple subscriptions to the topic control exchanges for individual services (e.g. nova).
With this release, QPID now creates a single queue for each topic, to be shared among all consumers of that topic. This ensures that each RPC notification is only received by a single consumer, preventing any unnecessary duplication of samples.
|
Story Points: | --- |
| Clone Of: | 1038641 | Environment: | |
| Last Closed: | 2013-12-20 00:41:31 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Perry Myers
2013-12-05 16:38:46 UTC
Fix proposed to master upstream: https://review.openstack.org/60475 Fix proposed to stable/havana upstream: https://review.openstack.org/60484 Proposed on internal gerrit after IRC discussion indicated that for blockers we should not block on upstream: https://code.engineering.redhat.com/gerrit/16995 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2013-1859.html |