On 08/03/2016 10:03 AM, Matt Riedemann wrote:
On 8/2/2016 1:11 AM, [email protected] wrote:
patchset url: https://review.openstack.org/#/c/334747/

Allow "revert_resize" to recover error instance after resize/migrate.

When resize/migrate instance, if error occurs on source compute node,
instance state can rollback to active currently. But if error occurs in
"finish_resize" function on destination compute node, the instance state
would not rollback to active.

This patch is to rollback instance state from error to active when
resize or migrate action failed on destination compute node..

Best,

Rong Han

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:

https://review.openstack.org/#/c/270288/18/nova/compute/api.py

This is a grey area for sure. Personally, I kind of view this as a bug fix, not really a behaviour change that needs to be communicated to the API end user. But I suppose I could see the case for needing a microversion, so I'll just go along with whatever the API WG thinks.

Best,
-jay


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to