<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-08-03 22:03 GMT+08:00 Matt Riedemann <span dir="ltr"><<a href="mailto:mriedem@linux.vnet.ibm.com" target="_blank">mriedem@linux.vnet.ibm.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 8/2/2016 1:11 AM, <a href="mailto:han.rong3@zte.com.cn" target="_blank">han.rong3@zte.com.cn</a> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
patchset url: <a href="https://review.openstack.org/#/c/334747/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/334747/</a><br>
<br>
<br>
<br>
Allow "revert_resize" to recover error instance after resize/migrate.<br>
<br>
When resize/migrate instance, if error occurs on source compute node,<br>
instance state can rollback to active currently. But if error occurs in<br>
"finish_resize" function on destination compute node, the instance state<br>
would not rollback to active.<br>
<br>
This patch is to rollback instance state from error to active when<br>
resize or migrate action failed on destination compute node..<br>
<br>
<br>
<br>
<br>
<br>
Best,<br>
<br>
Rong Han<br>
<br>
<br></div></div><span class="">
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</span></blockquote>
<br>
I lean toward yes for this needing a microversion as it's a behavior change and without a microversion, how am I as an end user of the API supposed to have any idea that I can perform this action and have a chance of it working? We've said the same thing for other stuff like this, like being able to rescue a volume-backed instance:<br>
<br>
<a href="https://review.openstack.org/#/c/270288/18/nova/compute/api.py" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/270288/18/nova/compute/api.py</a></blockquote><div><br></div><div><br></div><div>At least, I didn't get a good reason for not using Microversion.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
<br>
Thanks,<br>
<br>
Matt Riedemann</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>