Prevent "server migrate --wait" from hanging
Migrate uses the same mechanism in the backend than Resize and so the steps and step names are similar. Currently when using the --wait option with 'migrate', we wait forever because the status won't get to active until the user performs an action. This makes it return on verify_resize status just like 'resize' does, so that the user can perform the next manual step. Change-Id: Ie1aeac52506bc8801f88fd6a6eb4f6094cf20050 Story: 2001994 Task: 19621
This commit is contained in:
parent
06263bd585
commit
de9a6fc070
@ -1386,6 +1386,7 @@ class MigrateServer(command.Command):
|
||||
if utils.wait_for_status(
|
||||
compute_client.servers.get,
|
||||
server.id,
|
||||
success_status=['active', 'verify_resize'],
|
||||
callback=_show_progress,
|
||||
):
|
||||
self.app.stdout.write(_('Complete\n'))
|
||||
|
Loading…
x
Reference in New Issue
Block a user