approve. 2014年1月13日 下午11:39于 "Sean Dague" <[email protected]>写道:
> This is a thread on the openstack-dev list, but Russell wisely thought > we should get broader openstack community input. > > Now is the time for opinions. Please be civil, but please express them, > because it will impact the decision in Nova v3 in icehouse. > > > -------- Original Message -------- > Subject: [nova] [rfc] drop XML from v3 API entirely > Date: Mon, 13 Jan 2014 09:38:47 -0500 > From: Sean Dague <[email protected]> > To: OpenStack Development Mailing List (not for usage questions) > <[email protected]> > > I know we've been here before, but I want to raise this again while > there is still time left in icehouse. > > I would like to propose that the Nova v3 API removes the XML payload > entirely. It adds complexity to the Nova code, and it requires > duplicating all our test resources, because we need to do everything > onces for JSON and once for XML. Even worse, the dual payload strategy > that nova employed leaked out to a lot of other projects, so they now > think maintaining 2 payloads is a good thing (which I would argue it is > not). > > As we started talking about reducing tempest concurrency in the gate, I > was starting to think a lot about what we could shed that would let us > keep up a high level of testing, but bring our overall time back down. > The fact that Nova provides an extremely wide testing surface makes this > challenging. > > I think it would be a much better situation if the Nova API is a single > payload type. The work on the jsonschema validation is also something > where I think we could get to a fully discoverable API, which would be > huge. > > If we never ship v3 API with XML as stable, we can deprecate it > entirely, and let it die with v2 ( probably a year out ). > > -Sean > > -- > Sean Dague > Samsung Research America > [email protected] / [email protected] > http://dague.net > > > > -- > Sean Dague > Samsung Research America > [email protected] / [email protected] > http://dague.net > > > _______________________________________________ > Mailing list: > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : [email protected] > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
