nova support to enable extension of an attached volume

Registered by Manas Mandlekar

Currently a volume extension requires that a volume be in the available state. This requires an attached volume to be detached from a VM before the volume can be extended in size.
To address this Cinder will be adding changes to Notify nova when the volume is extended. Nova will be making the necessary changes to trigger a rescan of devices on the host.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Manas Mandlekar
Direction:
Approved
Assignee:
Mathieu Gagné
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Approved for Pike. -- mriedem 20170414

The code change is started here: https://review.openstack.org/#/c/454322/

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-support-attached-volume-extend,n,z

Addressed by: https://review.openstack.org/454322
    Add ability to signal and perform online volume size change

Addressed by: https://review.openstack.org/480792
    api-ref: mark instance action events parameter as optional

The nova 2.51 API microversion change for this has merged. The python-novaclient support for the 2.51 microversion is remaining so I'll post a patch for that shortly to complete this blueprint. -- mriedem 20170712

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.