Nova BFV by reserving volume

Registered by Yuming Ma

This blueprint has been superseded. See the newer blueprint "Make use of Cinder's attach volume API" for updated plans.

Cinder change https://review.openstack.org/#/c/414632 (original https://review.openstack.org/#/c/387712) provides the mechanics to reserve a volume while it is in creating or downloading state. This can be leveraged by the nova boot from volume procedure so that BFV will not have to wait for the volume to be completely available. To avoid waiting for volume to be available, the BFV will need to call the cinder API to reserve the volume which creation is running on the background, and BFV returns with creation job running on the background till volume is available and instance is created. This way, the user can program the operation without having to wait and check volume object availability.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Yuming Ma
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.