Re: [openstack-dev] [Nova] Dropping XML support in the v3 compute API

2014-01-28 Thread Christopher Yeoh
On Fri, Jan 24, 2014 at 8:28 AM, Russell Bryant  wrote:

> Greetings,
>
> Recently Sean Dague started some threads [1][2] about the future of XML
> support in Nova's compute API.  Specifically, he proposed [3] that we
> drop XML support in the next major version of the API (v3).  I wanted to
> follow up on this to make the outcome clear.
>
> I feel that we should move forward with this proposal and drop XML
> support from the v3 compute API.  The ongoing cost in terms of
> development, maintenance, documentation, and verification has been quite
> high.  After talking to a number of people about this, I do not feel
> that keeping it provides enough value to justify the cost.
>
> Even though we may be dropping it now, I will not say that we will
> *never* support it in the future.  If there is enough interest (and work
> behind it) in the future, we could revisit a new implementation that is
> easier to support long term.  For now, we will stick to what we know
> works, and that is the JSON API.
>


There is now an etherpad here
https://etherpad.openstack.org/p/NovaRemoveXMLV3
to help coordinate removal of the XML code and avoid duplication of effort.

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


Re: [openstack-dev] [Nova] Dropping XML support in the v3 compute API

2014-01-24 Thread Russell Bryant
On 01/23/2014 05:31 PM, Christopher Yeoh wrote:
> 
> 
> 
> 
> On Fri, Jan 24, 2014 at 8:34 am, Russell Bryant
> mailto:rbry...@redhat.com";>> wrote:
> 
> Greetings,
> 
> Recently Sean Dague started some threads [1][2] about the future of XML
> support in Nova's compute API. Specifically, he proposed [3] that we
> drop XML support in the next major version of the API (v3). I wanted to
> follow up on this to make the outcome clear.
> 
> I feel that we should move forward with this proposal and drop XML
> support from the v3 compute API. The ongoing cost in terms of
> development, maintenance, documentation, and verification has been
> quite
> high. After talking to a number of people about this, I do not feel
> that keeping it provides enough value to justify the cost. 
> 
> 
> 
> 
> ​+1
> 
>  To clean the XML code out of the V3 API code (both Nova and Tempest)
> will involve a substantial number of patches though they will be pretty
> straightforward and easy to review. So to get this done in time it would
> be very helpful if some cores could commit to helping with the reviews.
> 
> https://blueprints.launchpad.net/nova/+spec/remove-v3-xml-api
> ​
> I'm happy to do so, but since I'll probably be writing many of the
> patches we'll need others as well.

I know Sean is interested in helping write and review the patches.  You
guys give me a ping when you need a series reviewed.

-- 
Russell Bryant

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


Re: [openstack-dev] [Nova] Dropping XML support in the v3 compute API

2014-01-23 Thread Christopher Yeoh
On Fri, Jan 24, 2014 at 8:34 am, Russell Bryant 
mailto:rbry...@redhat.com";>> wrote:
Greetings,


Recently Sean Dague started some threads [1][2] about the future of XML

support in Nova's compute API.  Specifically, he proposed [3] that we

drop XML support in the next major version of the API (v3).  I wanted to

follow up on this to make the outcome clear.


I feel that we should move forward with this proposal and drop XML

support from the v3 compute API.  The ongoing cost in terms of

development, maintenance, documentation, and verification has been quite

high.  After talking to a number of people about this, I do not feel

that keeping it provides enough value to justify the cost. 







​+1


 To clean the XML code out of the V3 API code (both Nova and Tempest) will 
involve a substantial number of patches though they will be pretty 
straightforward and easy to review. So to get this done in time it would be 
very helpful if some cores could commit to helping with the reviews.



https://blueprints.launchpad.net/nova/+spec/remove-v3-xml-api







​I'm happy to do so, but since I'll probably be writing many of the patches 
we'll need others as well.

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


[openstack-dev] [Nova] Dropping XML support in the v3 compute API

2014-01-23 Thread Russell Bryant
Greetings,

Recently Sean Dague started some threads [1][2] about the future of XML
support in Nova's compute API.  Specifically, he proposed [3] that we
drop XML support in the next major version of the API (v3).  I wanted to
follow up on this to make the outcome clear.

I feel that we should move forward with this proposal and drop XML
support from the v3 compute API.  The ongoing cost in terms of
development, maintenance, documentation, and verification has been quite
high.  After talking to a number of people about this, I do not feel
that keeping it provides enough value to justify the cost.

Even though we may be dropping it now, I will not say that we will
*never* support it in the future.  If there is enough interest (and work
behind it) in the future, we could revisit a new implementation that is
easier to support long term.  For now, we will stick to what we know
works, and that is the JSON API.

Thanks,

[1]
http://lists.openstack.org/pipermail/openstack-dev/2014-January/024134.html
[2] http://lists.openstack.org/pipermail/openstack/2014-January/004638.html
[3] https://blueprints.launchpad.net/nova/+spec/remove-v3-xml-api

-- 
Russell Bryant

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