Bug 1042073

Summary: qpid exchange type "Direct" should be "direct"
Product: Red Hat OpenStack Reporter: Russell Bryant <rbryant>
Component: openstack-ceilometerAssignee: Eoghan Glynn <eglynn>
Status: CLOSED ERRATA QA Contact: Kevin Whitney <kwhitney>
Severity: high Docs Contact:
Priority: high    
Version: 3.0CC: ajeain, jruzicka, ndipanov, pbrady, sclewis, sradvan, srevivo, yeylon
Target Milestone: z4Keywords: EasyFix, ZStream
Target Release: 3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-ceilometer-2013.1.4-2.el6ost Doc Type: Bug Fix
Doc Text:
Cause: Inconsistent case used in QPID driver when referring to the direct exchange type. Consequence: A spurious error is reported indicating the 'Direct' exchange type is unknown. Fix: The references to the direct exchange type were made consistently lower-case. Result: The spurious error is no longer reported.
Story Points: ---
Clone Of: 1042055 Environment:
Last Closed: 2014-01-30 19:50:16 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:
Bug Depends On: 1042055, 1042083, 1042089    
Bug Blocks: 1024651    

Description Russell Bryant 2013-12-12 20:50:29 UTC
+++ This bug was initially created as a clone of Bug #1042055 +++

There's a typo in nova/openstack/common/rpc/impl_qpid.py where an exchange type of "Direct" is used where it should be "direct".

Comment 2 Eoghan Glynn 2014-01-20 15:15:55 UTC
Fix proposed upstream to stable/grizzly:

  https://review.openstack.org/67849

(for completeness only, without the expectation that it will land as that branch is restricted now to security fixes)

Comment 3 Eoghan Glynn 2014-01-20 15:16:35 UTC
Backport proposed to internal gerrit:

  https://code.engineering.redhat.com/gerrit/#/c/18586/

Comment 7 Kevin Whitney 2014-01-27 12:27:26 UTC
Verified:

/usr/lib/python2.6/site-packages/cinder/openstack/common/rpc/impl_qpid.py
/usr/lib/python2.6/site-packages/ceilometer/openstack/common/rpc/impl_qpid.py
/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/impl_qpid.py

contain no exchange designations of type "Direct".

Comment 9 errata-xmlrpc 2014-01-30 19:50:16 UTC
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/RHBA-2014-0110.html