From bbe686109d3648b9ed3509bf8c7baeb413941054 Mon Sep 17 00:00:00 2001 From: Bence Romsics <bence.romsics@gmail.com> Date: Tue, 16 Apr 2024 10:58:42 +0200 Subject: [PATCH] Improve output of 'server migrate --wait' We have seen users interpret the current output ('Complete') of 'server migrate --wait' as if it meant success as well and be surprised when later they learned that the migration was complete and failed. This change adds a pointer to the that output, how to actually check the success/failure of a migration, hoping to eliminate this user confusion. Change-Id: I09030705a39405366d6202a5ac743cc4d1ddd63c --- openstackclient/compute/v2/server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 11ca9a36d6..3b888043bc 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -3211,7 +3211,12 @@ revert to release the new server and restart the old one.""" success_status=['active', 'verify_resize'], callback=_show_progress, ): - self.app.stdout.write(_('Complete\n')) + self.app.stdout.write( + _( + 'Complete, check success/failure by ' + 'openstack server migration/event list/show\n' + ) + ) else: msg = _('Error migrating server: %s') % server.id raise exceptions.CommandError(msg)