openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #11113
Re: [Nova] RPC API Versioning Prototype
On 04/30/2012 06:31 PM, Russell Bryant wrote:
> The code is in this branch:
>
> https://github.com/russellb/nova/tree/bp/versioned-rpc-apis
>
> The best place to start is in this doc:
>
> https://github.com/russellb/nova/blob/bp/versioned-rpc-apis/README-versioned-rpc-apis.rst
I've started working on this again. I picked one of the easier APIs
(nova-cert) to convert to show what converting a real API would look
like. You can find documentation related to that here:
https://github.com/russellb/nova/blob/bp/versioned-rpc-apis/README-versioned-rpc-apis.rst#converting-an-api-to-be-versioned
My next steps:
1) Add unit tests.
2) Add docs to the code.
3) Convert some of the smaller APIs.
Once those are done, I would like to propose it for master and then
tackle the more complex APIs, such as nova-compute, one-by-one without
holding up getting the core infrastructure bits in.
As always, feedback welcome.
--
Russell Bryant
References