Add support for extend in-use rbd volumes

Registered by Jose Castro Leon

The current code allows extension of in-use volumes for LVM and NVME. This implements the needed bit to add RBD support.
It requires an ongoing patch in os-brick that calculates the size of the resized volume and also a bug to fix the lookup the device to extend.

1) Implement extend_volume for RBD

 https://review.openstack.org/#/c/589925/

2) Fix get_device_path from network mounted volume

https://review.openstack.org/#/c/590188/

Blueprint information

Status:
Complete
Approver:
melanie witt
Priority:
Low
Drafter:
Jose Castro Leon
Direction:
Approved
Assignee:
Gaudenz Steinlin
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
milestone icon stein-3
Started by
melanie witt
Completed by
melanie witt

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/extend-in-use-rbd-volumes,n,z

Addressed by: https://review.openstack.org/594273
    Add extend in-use volumes support for RBD

I think this is OK as a specless blueprint but per https://docs.openstack.org/nova/latest/contributor/blueprints.html you should have this on the open discussion agenda during the weekly nova meeting to get agreement on the blueprint before it's approved. -- mriedem 20180905

Addressed by: https://review.openstack.org/590188
    Fix get_device_path from network mounted volume

We discussed adding extend volume support for RBD in the nova meeting today and agreed to approve this as a specless blueprint for driver feature parity. -- melwitt 20181206

Addressed by: https://review.openstack.org/613039
    Extend volume for libvirt network volumes (RBD)

Change has merged, marking this as complete. -- melwitt 20190306

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.