<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Nova,<div><br></div><div>I'm working on a blueprint to support Detach/Attach root volumes. The blueprint has been proposed for quite a while since mitaka[1] in that version of proposal, we only talked about instances in shelved_offloaded status. And in Stein[2] the status of stopped was also added. But now we realized that support detach/attach root volume on a stopped instance could be problemastic since the underlying image could change which might invalidate the current host.[3]</div><div><br></div><div>So Matt and Sean suggested maybe we could just do it for shelved_offloaded instances, and I have updated the patch according to this comment. And I will update the spec latter, so if anyone have thought on this, please let me know.</div><div><br></div><div>Another thing I wanted to discuss is that in the proposal, we will reset some fields in the root_bdm instead of delete the whole record, among those fields, the tag field could be tricky. My idea was to reset it too. But there also could be cases that the users might think that it would not change[4].</div><div><br></div><div>Thoughts,</div><div><br></div><div>BR,</div><div><br></div><div>[1] <a href="http://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/detach-boot-volume.html#proposed-change" target="_blank" rel="nofollow" style="text-decoration-line:none;color:rgb(6,84,172);font-family:sans-serif;white-space:pre-wrap">http://specs.openstack.org/openstack/nova-specs/specs/mitaka/approved/detach-boot-volume.html#proposed-change</a></div><div>[2] <a href="http://specs.openstack.org/openstack/nova-specs/specs/stein/approved/detach-boot-volume.html#proposed-change" target="_blank" rel="nofollow" style="text-decoration-line:none;color:rgb(6,84,172);font-family:sans-serif;white-space:pre-wrap">http://specs.openstack.org/openstack/nova-specs/specs/stein/approved/detach-boot-volume.html#proposed-change</a></div><div>[3] <a href="https://review.openstack.org/#/c/614750/34/nova/compute/manager.py@5467">https://review.openstack.org/#/c/614750/34/nova/compute/manager.py@5467</a></div><div>[4] <a href="https://review.openstack.org/#/c/614750/37/nova/objects/block_device.py">https://review.openstack.org/#/c/614750/37/nova/objects/block_device.py</a></div><div><br></div></div></div></div></div>