It's great to be having the discussion since we need to find what can be 
simplified and what is currently needed.

At one time, we had discussed some form of opt-in stats monitoring of 
production deployments 
(https://blueprints.launchpad.net/oslo/+spec/opt-in-stats-tracking). While 
there is no implementation, it would be a place where a set of counters could 
help out to assess the potential impact. There are lots of APIs (at CERN, we 
use the ones listed in 
http://information-technology.web.cern.ch/book/cern-cloud-infrastructure-user-guide/advanced-topics/programming-apis)

The challenge is to know which external facing APIs 

- are using XML and know they're using XML
- think they are not using XML but actually one of their library/ecosystem 
products use it (it is quite difficult to know without diving into the logs)
- weren't sure on the details of the question in the survey

For many sites, they use a library/ecosystem product and do not know what is 
underneath. Given a transition period, there is a good chance to avoid downtime.

Tim

> -----Original Message-----
> From: Sean Dague [mailto:s...@dague.net]
> Sent: 15 January 2014 15:27
> To: Russell Bryant; Tom Fifield; openstack@lists.openstack.org
> Subject: Re: [Openstack] Fwd: [nova] [rfc] drop XML from v3 API entirely
> 
> On 01/15/2014 09:02 AM, Russell Bryant wrote:
> > On 01/13/2014 08:52 PM, Tom Fifield wrote:
> >> According to the most recent user survey, more than 30% of users
> >> consume the XML API.
> >
> > Do you have a reference with more detail on this?  Simply "30%"
> > doesn't really mean much without more detail on what the question was,
> > what the choices where, how many answered the question, etc ...
> 
> Right, it's also an odd question. Because I'm not sure which SDKs actually 
> talks to the XML interface (python does not, and I didn't think
> jclouds did either). I doubt that 30% of the OpenStack users wrote their own 
> client library to talk to the API.
> 
> So we really need the next layer on this to call it valid statistics.
> Because 100% of users are using the JSON API (given that OpenStack components 
> talk between each other on JSON only). And you have to
> go out of your way to us XML.
> 
>       -Sean
> 
> --
> Sean Dague
> Samsung Research America
> s...@dague.net / sean.da...@samsung.com
> http://dague.net

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to