From Fedora Project Wiki
No edit summary
No edit summary
Line 57: Line 57:
== Dependencies ==
== Dependencies ==
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this feature depends?  In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel feature)? -->
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this feature depends?  In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel feature)? -->
None.


== Contingency Plan ==
== Contingency Plan ==
Line 65: Line 67:
== Documentation ==
== Documentation ==
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
*
* [https://blueprints.launchpad.net/nova/+spec/apache-qpid-rpc Upstream feature blueprint]
 
 


== Release Notes ==
== Release Notes ==
Line 75: Line 75:


== Comments and Discussion ==
== Comments and Discussion ==
* See [[Talk:Features/YourFeatureName]]  <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
* See [[Talk:Features/OpenStack_using_Qpid]]  <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->





Revision as of 20:43, 20 December 2011


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: <your email address so we can contact you, invite you to meetings, etc.>

Current status

  • Targeted release: Fedora 17
  • Last updated: 2011-12-20
  • Percentage of completion: 15%


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. Qpid supports some features, such as active-active clustering and federation of message brokers, that are not available with RabbitMQ.

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

User Experience

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

Release Notes

Comments and Discussion