<div dir="ltr">Hey there,<div><br></div><div>thanks for the input.</div><div><br></div><div>@Russel</div><div><br></div><div>My bad, sorry. Yes I was talking about notifications.</div><div><br></div><div>@Sandy</div><div><br>
</div><div>I'll have a look into the links provided. Thanks.</div><div><br></div><div>I guess we can consider this closed.</div><div><br></div><div>Cheers,</div><div>George</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On Tue, Apr 15, 2014 at 3:40 PM, Sandy Walsh <span dir="ltr"><<a href="mailto:sandy.walsh@rackspace.com" target="_blank">sandy.walsh@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
On 04/15/2014 10:07 AM, George Monday wrote:<br>
> Hey there,<br>
><br>
> I've got a quick question about the RabbitMQ exchanges. We are writing<br>
> listeners<br>
> for the RabbitMQ exchanges. The basic information about the tasks like<br>
> compute.instance.create.[start|stop] etc. as stored in the 'payload'<br>
> attribute of the<br>
> json message are my concern at the moment.<br>
><br>
> Does this follow a certain predefined structure that's consistent for<br>
> the lifetime of, say,<br>
> a specific nova api version? Will this change in major releases (from<br>
> havana to icehouse)?<br>
> Is this subject to change without notice? Is there a definition<br>
> available somewhere? Like for<br>
> the api versions?<br>
><br>
> In short, how reliable is the json structure of the payload attribute in<br>
> a rabbitMQ message?<br>
><br>
> We just want to make sure, that with an update to the OpenStack<br>
> controller, we wouldn't<br>
> break our listeners?<br>
<br>
</div></div>Hey George,<br>
<br>
Most of the notifications are documented here<br>
<a href="https://wiki.openstack.org/wiki/SystemUsageData" target="_blank">https://wiki.openstack.org/wiki/SystemUsageData</a><br>
<br>
But, you're correct that there is no versioning on these currently, but<br>
there are some efforts to fix this (specifically around CADF-support)<br>
<br>
Here's some more info on notifications if you're interested:<br>
<a href="http://www.sandywalsh.com/2013/09/notification-usage-in-openstack-report.html" target="_blank">http://www.sandywalsh.com/2013/09/notification-usage-in-openstack-report.html</a><br>
<br>
Hope it helps!<br>
-S<br>
<br>
<br>
<br>
<br>
<br>
> My Best,<br>
> George<br>
<div class="HOEnZb"><div class="h5">><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>