volume-backed server rebuild

Registered by lijiedeopenstack

Now nova rebuild the volume backed instance as make it a fast failure in the API.But we have been offering volume-backed instance for more than 4 years and our users love it.So this blueprint will add the support to rebuild volume backed instances.

Blueprint information

Dan Smith
Rajat Dhasmana
Series goal:
Accepted for zed
Milestone target:
Started by
Sylvain Bauza
Completed by
Sylvain Bauza


Addressed by:https://review.openstack.org/#/c/305079
       Replace root volume during rebuild
Addressed by:https://review.openstack.org/#/c/520660/
       Fail fast if changing image on a volume-backed server rebuild
Addressed by:https://review.openstack.org/#/c/521200
       Add regression test for rebuilding a volume-backed server
Addressed by:https://review.openstack.org/#/c/526544
       Get original image_id from volume for volume-backed instance rebuild
Addressed by:https://review.openstack.org/#/c/528740
       Fix the problems that volume-backed server rebuild

Gerrit topic: https://review.openstack.org/#q,topic:bug/1378689,n,z

Addressed by: https://review.openstack.org/528740
    Support volume-backed server rebuild

Gerrit topic: https://review.openstack.org/#q,topic:bp/volume-backed-server-rebuild,n,z

Addressed by: https://review.openstack.org/532407
    Support volume-backed server rebuild

Deferring this from Rocky since we never reached consensus on the spec. -- mriedem 20180613

Approved for Stein. -- 20181128

Addressed by: https://review.openstack.org/625893
    Add compute version 37 to support volume backed server rebuild

Addressed by: https://review.openstack.org/627518
    Add support for volume-backed server rebuild

We are two days from Stein feature freeze and this is not ready so I'm going to drop it from planning for Stein. If you plan to pursue this in Train please re-propose the spec for re-approval in Train. -- mriedem 20190305

Addressed by: https://review.openstack.org/650582
    Re-propose volume backed server rebuild

efried 20190408 update series goal to train, fast reapproval from stein.

Deferring this from the Train release since we're 2 weeks from feature freeze and this is not ready and has no owner. -- mriedem 20190829

Gerrit topic: https://review.opendev.org/#/q/topic:bp/volume-backed-server-rebuild

Addressed by: https://review.opendev.org/739349
    add volume backed server rebuild spec

[20220113 bauzas] Spec was approved https://review.opendev.org/c/openstack/nova-specs/+/809621

[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.

[20220614 bauzas] Spec was approved for the Zed cycle https://review.opendev.org/c/openstack/nova-specs/+/840155

[20220901 bauzas] Implementation patches were merged https://review.opendev.org/c/openstack/nova/+/830883


Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.