Features/OpenStack using Qpid

= Feature Name =

OpenStack using Qpid.

Summary
Provide an alternative to using RabbitMQ as the AMQP backend for an OpenStack deployment. This requires a new module inside of OpenStack nova.

Owner

 * Name: Russell Bryant
 * Email: rbryant at redhat dot com

Current status

 * Targeted release: Fedora 17
 * Last updated: 2012-01-09
 * Percentage of completion: 100%

Detailed Description
OpenStack deployments currently use RabbitMQ as the AMQP backend for messaging between OpenStack nova services on different nodes. This feature will allow the use of Qpid as an alternative.

Benefit to Fedora
With this feature in place, OpenStack administrators have more choice about what infrastructure they would like to put in place for their cloud.

Scope
This is primarily an upstream development effort. We must develop a new module that will be incorporated into OpenStack nova to support using Qpid. We aim to get this completed and integrated into the OpenStack Essex release. At that point we will just need to make sure that the new module is properly packaged and is compatible with the version of Qpid in Fedora.

How To Test

 * 1) Install the   package.
 * 2) Start the   service.
 * 3) Set   in
 * 4) Use OpenStack nova as usual from there.  For example, one could follow the test day test cases.

User Experience
The user experience will be the same.

Dependencies
None.

Contingency Plan
If this feature is not completed in time, it will get pulled and bumped to the next release. No other feature depends on this one.

Documentation

 * Upstream feature blueprint
 * The Getting Started with OpenStack Nova page will be updated with information on how to use Qpid.

Release Notes

 * OpenStack: Support for using Qpid as the messaging backend for nova.

Comments and Discussion

 * See Talk:Features/OpenStack_using_Qpid