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