Re: [openstack-dev] [nova] [tempest] [ceilometer] Defining Diagnotics API Schema (was: looking for clarification...)

2013-10-15 Thread Sean Dague
Open Ended API isn't really an API. An API has a contract, otherwise it isn't an API. The diagnostics REST call currently seems to have no contract at all, and is just implemented by the underlying driver to whatever seems like a good idea today (also, no versioning on things, so what libvirt

Re: [openstack-dev] [nova] [tempest] [ceilometer] Defining Diagnotics API Schema (was: looking for clarification...)

2013-10-15 Thread Doug Hellmann
On Tue, Oct 15, 2013 at 8:13 AM, Sean Dague s...@dague.net wrote: Open Ended API isn't really an API. An API has a contract, otherwise it isn't an API. I need that saying on a t-shirt. The diagnostics REST call currently seems to have no contract at all, and is just implemented by the