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 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 underlying

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 ret