Bug 1003946

Summary: impl_qpid changes to allow use of qpid federation
Product: Red Hat OpenStack Reporter: Russell Bryant <rbryant>
Component: openstack-cinderAssignee: Eric Harney <eharney>
Status: CLOSED ERRATA QA Contact: Ami Jeain <ajeain>
Severity: medium Docs Contact:
Priority: high    
Version: 3.0CC: abaron, ajeain, apevec, ddomingo, eharney, fpercoco, hateya, lhh, ndipanov, pbrady, sradvan, whenry, yeylon
Target Milestone: betaFlags: rbryant: needinfo+
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-cinder-2013.2-0.11.rc1.el6ost Doc Type: Bug Fix
Doc Text:
Cause: Restarting services that are connected to qpidd. Consequence: A qpid exchange that was in use is not deleted, resulting in a leak of exchanges on the qpid broker Fix: This patch adds an option that allows you to switch OpenStack's qpid client code over to a different way of operating that solves this issue. It is an option because it is not backwards compatible with older versions of the code. Result: No more exchanges will be leaked on the qpid broker.
Story Points: ---
Clone Of: 1003937 Environment:
Last Closed: 2013-12-20 00:23:14 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:
Embargoed:
Bug Depends On: 1003937, 1003951    
Bug Blocks: 1003938, 1003942    

Description Russell Bryant 2013-09-03 14:40:32 UTC
+++ This bug was initially created as a clone of Bug #1003937 +++

A patch was recently merged upstream to the impl_qpid rpc driver to allow the use of qpid federation.  It also completes the fix for leaking qpid exchanges.  Lastly, it includes a couple of additional options to allow durable and auto-delete for queues to be configurable.  Pulling in these options make for a cleaner backport.

The commits from oslo-incubator are:

76972e2 Support a new qpid topology
5ff534d Add config for amqp durable/auto_delete queues


These changes should be backported for RHOS 3.0.z.

Comment 11 Ami Jeain 2013-11-19 22:38:07 UTC
verified:
1. made sure qpid_topology_version=2 in /usr/share/nova/nova-dist.conf and performing the following:
1. adding an image
2. creating an instance
3. creating a volume and attaching it to the instance
4. detaching and deleting the volume just created
watched the logs and making sure no errors appear

# rpm -qa |grep openstack-cinder
openstack-cinder-2013.2-2.el6ost.noarch

Comment 14 errata-xmlrpc 2013-12-20 00:23:14 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/RHEA-2013-1859.html