On Thu, 27 Feb 2014 09:41:45 -0800
Dan Smith <d...@danplanet.com> wrote:
> 
> Aside from some helper functions to make this consistent, and some
> things to say "here's the code I want to return, but compat clients
> need /this/ code", I think this actually gets us most of the way
> there:
> 
> http://paste.openstack.org/show/70310/
> 
> (super hacky not-working fast-as-I-could-type prototype, of course)
> 
> Some care to the protocol we use, versioning rules, etc is definitely
> required. But plumbing-wise, I think it's actually not so bad. With
> the above, I think we could stop doing new extensions for every tweak
> right now.

So whilst we still have extensions (and that's a separate debate) we
need versioning on a per extension basis. Otherwise people are forced 
to upgrade their extensions in lockstep with each other. 

Using microversions for the core makes sense though and we'd talked
about doing that for V3.

Chris

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to