Cloned from launchpad blueprint https://blueprints.launchpad.net/cinder/+spec/start-end-notifications.
Provide .start/.end notifications for the basic volume operations such as create, delete, extend, clone, etc... The change would include using a @wrap_volume_event decorator that could be placed on the volume actions that would emit notifications with details.
The change would use the Oslo's messaging that is available today in OpenStack as documented on the Oslo Messaging wiki:
This feature would be new to Cinder but both Nova and Neutron are emitting these events today. Sandy Walsh has a blog that describes the current notification usage report card for OpenStack services, see:
See cinder-spec for details
Specification URL (additional information):