Expose multiple APIs from an rpc endpoint

Registered by Russell Bryant

It has become increasingly clear in nova that the ability to expose more than one API over rpc from a single service would be useful. Specifically, we have had a couple of cases now where we would like to add methods that apply to *all* services. There is no good way to do that right now. This blueprint is for adding the ability to expose multiple APIs, that exist within their own namespace, and are versioned independently of each other.

Blueprint information

Status:
Complete
Approver:
Mark McLoughlin
Priority:
Medium
Drafter:
Russell Bryant
Direction:
Approved
Assignee:
Russell Bryant
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Russell Bryant
Completed by
Russell Bryant

Related branches

Sprints

Whiteboard

An example of a nova patch that demonstrates the need for this: https://review.openstack.org/#/c/25200/

https://review.openstack.org/#/c/26535/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.