[openstack-dev] [Nova] Concrete Proposal for Keeping V2 API
Russell Bryant
rbryant at redhat.com
Mon Mar 3 20:24:55 UTC 2014
On 03/03/2014 02:59 PM, Jay Pipes wrote:
> -1 from me. Sounds like a way to avoid badly needed change and
> innovation in the API. When, for example, would we be able to propose a
> patch that removed API extensions entirely?
v3 didn't address this at all, anyway. I'm not even sure there's
consensus on it. In any case, I think it's tangential and only relevant
if we're starting with a new API.
> The inconsistent naming, capitalization, numerous worthless or pointless
> API extensions, ability to do similar or identical things in different
> ways, and the incorrect result/response codes makes the Nova API look
> immature and clownish. I'd love to see a competing proposal to this that
> looks towards the future and a day when we can be proud of the Compute
> API as a real differentiator vs. the EC2 API. As it stands, the v2 REST
> API just makes OpenStack Compute look subpar at best, IMO.
Much of what you discuss is addressed in the document.
I think the differentiation that you want comes from a new ground-up
API, and not what's being discussed here (v3, or further evolution of v2).
> Feel free to accuse me of wanting my cake and eating it, too. I guess
> I'm just both hungry and impatient.
Not that, exactly ... just ignoring some of the practicalities at hand,
I think.
--
Russell Bryant
More information about the OpenStack-dev
mailing list