<div><div>Hi,all</div><div>           <span style="font-family: "lucida Grande", Verdana; font-size: 14px;">This spec is proposing to add support for rebuild with a new image for</span><span style="font-family: "lucida Grande", Verdana; font-size: 14px;"> </span></div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">volume-backed servers, which today is just a 400 failure in the API </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">since the compute doesn't support that scenario.</span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">With the proposed solution, the backing root volume would be deleted and </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">a new volume would be created from the new image, similar to how boot </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">from volume works.</span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">The question raised in the spec is whether or not nova should delete the </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">root volume even if its delete_on_termination flag is set to False. The </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">semantics get a bit weird here since that flag was not meant for this </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">scenario, it's meant to be used when deleting the server to which the </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">volume is attached. Rebuilding a server is not deleting it, but we would </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">need to replace the root volume, so what do we do with the volume we're </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">replacing?</span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">Do we say that delete_on_termination only applies to deleting a server </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">and not rebuild and therefore nova can delete the root volume during a </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">rebuild?</span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">If we don't delete the volume during rebuild, we could end up leaving a </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">lot of volumes lying around that the user then has to clean up, </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">otherwise they'll eventually go over quota.</span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br></span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">We need your feedback on this issue and what you would </span><br style="font-family: "lucida Grande", Verdana; font-size: 14px;"><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">expect to happen.</span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br></span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">The link is here.</span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;"><br></span></div><div><span style="font-family: "lucida Grande", Verdana; font-size: 14px;">Re:the rebuild spec:</span><font face="lucida Grande, Verdana"><span style="font-size: 14px;">https://review.openstack.org/#/c/532407/</span></font></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Thanks,</div><div>lijie</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Best Regards</div><div>Lijie</div></div><div><tincludetail></tincludetail></div><!--<![endif]-->