Features/OpenStack using Qpid

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(move to OpenStack category)
 
(5 intermediate revisions by 3 users not shown)
Line 18: Line 18:
 
* Targeted release: [[Releases/17 | Fedora 17 ]]  
 
* Targeted release: [[Releases/17 | Fedora 17 ]]  
 
* Last updated: 2012-01-09
 
* Last updated: 2012-01-09
* Percentage of completion: 80%
+
* Percentage of completion: 100%
  
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
 
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. -->
Line 87: Line 87:
  
  
[[Category:FeaturePageIncomplete]]
+
[[Category:FeatureAcceptedF17]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 +
 +
[[Category:OpenStack]]

Latest revision as of 06:05, 25 April 2012


Contents

[edit] Feature Name

OpenStack using Qpid.

[edit] Summary

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

[edit] Owner

[edit] Current status

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


[edit] 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.

[edit] 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.

[edit] 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.

[edit] How To Test

  1. Install the qpid-cpp-server package.
  2. Start the qpidd service.
  3. Set --rpc_backend=nova.rpc.impl_qpid in /etc/nova/nova.conf
  4. Use OpenStack nova as usual from there. For example, one could follow the test day test cases.

[edit] User Experience

The user experience will be the same.

[edit] Dependencies

None.

[edit] 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.

[edit] Documentation

[edit] Release Notes

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

[edit] Comments and Discussion