[openstack-dev] [nova] notification update week 10

Balazs Gibizer balazs.gibizer at ericsson.com
Mon Mar 13 10:52:08 UTC 2017


Hi,

Here is the status update / focus setting mail about notification work 
for week 10.

Bugs
----
There are couple of important outstanding bugs:

[High] https://bugs.launchpad.net/nova/+bug/1665263 The legacy 
instance.delete notification is missing for unscheduled instance. The 
Pike fix has been merged. The Ocata backport has been proposed 
https://review.openstack.org/#/c/441171/

[High] https://bugs.launchpad.net/nova/+bug/1671847 Incorrect set 
deprecated flag for notify_on_state_change . Patch is in the gate queue 
https://review.openstack.org/#/c/444357 and the Ocata backport has been 
proposed https://review.openstack.org/#/c/444374

[Medium] https://bugs.launchpad.net/nova/+bug/1657428 The instance
notifications are sent with inconsistent timestamp format. Fix is ready 
for the cores to review https://review.openstack.org/#/c/421981


Versioned notification transformation
-------------------------------------
Patches that just need a second core:
* https://review.openstack.org/#/c/384922 Transform instance.rebuild
notification
* https://review.openstack.org/#/c/396621 Transform
instance.rebuild.error notification
* https://review.openstack.org/#/c/382959 Transform instance.reboot
notification

Here is the set off patches we would like to focus on this week:
* https://review.openstack.org/#/c/411791/ Transform 
instance.reboot.error notification
* https://review.openstack.org/#/c/401992/ Transform 
instance.volume_attach notification
* https://review.openstack.org/#/c/408676/ Transform 
instance.volume_detach notification

There are a patches that needs to be respin to target the new Pike 
blueprint versioned-notification-transformation-pike. Also there are 
patches in merge conflict that needs to be rebased.


Searchlight integration
-----------------------
Listing instances
~~~~~~~~~~~~~~~~~
The list instances spec https://review.openstack.org/#/c/441692/ was 
well discussed last week. There is still discussion about how to keep 
the Searchlight data in sync with the Nova db with deleted or deleted 
and archived instances.

It turned out that Searchlight still needs to be adapted to Nova's 
versioned notifiations so the 
https://blueprints.launchpad.net/searchlight/+spec/nova-versioned-notifications 
bp is a hard dependency for the integration work.


bp additional-notification-fields-for-searchlight
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 patch from blueprint additional-notification-fields-for-searchlight
needs to be rebased due to merge conflict but the code seem ready to be 
merged:
https://review.openstack.org/#/q/label:Code-Review%253E%253D1+status:open+branch:master+topic:bp/additional-notification-fields-for-searchlight

The blueprint needs discussion about how to model BlockDeviceMapping in
the instance notifications. I ran out of time last week so I will try 
to draft the BDM payload object early this week.


Other items
-----------
Short circuit notification payload generation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The oslo messaging dependency has been merged and new oslo messaging 
library release is promised early this week. So work soon be continued 
on the nova patch https://review.openstack.org/#/c/428260/

bp json-schema-for-versioned-notifications
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We shortly discussed that this feature might help keeping the 
Searchlight data model in sync with the nova notification model. 
However we still waiting for somebody to pick up the implementation 
work behind the bp
https://blueprints.launchpad.net/nova/+spec/json-schema-for-versioned-notifications


Weekly meeting
--------------
The notification subteam holds it's weekly meeting on Tuesday 17:00 UTC 
on openstack-meeting-4 so the next meeting will be held on 14th of 
March 
https://www.timeanddate.com/worldclock/fixedtime.html?iso=20170314T170000

Cheers,
gibi




More information about the OpenStack-dev mailing list