On 04/06/2015 07:56 AM, Ed Leafe wrote:
On Apr 6, 2015, at 1:21 AM, Chris Friesen <chris.frie...@windriver.com>
wrote:
Please feel free to add a blueprint in Launchpad. I don't see this as
needing a full spec, really. It shouldn't be more than a few lines of
code to send a new notification message.
Wouldn't a new notification message count as an API change? Or are we
saying that it's such a small API change that any discussion can happen in
the blueprint?
I don't think that the notification system is the same as the API. It is
something that you can subscribe to or not, and is distinct from the API.
It's certainly not the same as the REST API. I think an argument could be made
that the notification system is part of the API, where API is defined more
generally as "something that expresses a software component in terms of its
operations, inputs, outputs, and underlying types".
If we don't exercise any control over the contents of the notifications
messages, that would make it difficult for consumers of the notifications to do
anything interesting with them. At a minimum it might make sense to do
something like REST API microversions, with a version number and a place to look
up what changed with each version.
Chris
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev