Move some Nova-Cinder interactions to events

Registered by Nikola Đipanov

Nova allows other services to notify it about events it may be waiting using it's REST API (introduced in https://blueprints.launchpad.net/nova/+spec/admin-event-callback-api), and Neutron already uses it for certain interactions. This is a model that will work well with Cinder too, especially since a lot of places where nova needs to interact with cinder - we are simply doing dumb polling. There is work needed on the Cinder side as well, to make it send events to nova.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Nikola Đipanov
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

hi nikola, the related bp in Cinder is here: https://blueprints.launchpad.net/cinder/+spec/send-volume-changed-notifications-to-nova, which is submitted by my coleague
-- lingxian

Gerrit topic: https://review.openstack.org/#q,topic:bp/cinder-events,n,z

Addressed by: https://review.openstack.org/87546
    Move Nova-Cinder interactions to events

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.