diff options
author | Peter Xu <peterx@redhat.com> | 2023-10-04 18:02:31 -0400 |
---|---|---|
committer | Juan Quintela <quintela@redhat.com> | 2023-10-11 11:17:04 +0200 |
commit | c94143e587875bd70c280d72b1b70d9eefaf6854 (patch) | |
tree | 31a05cdf9c46f505630693c6b345d00cd5813c15 /qapi | |
parent | 2c88739cfd6f8b499c60e1384507e011721ae467 (diff) |
migration: Display error in query-migrate irrelevant of status
Display it as long as being set, irrelevant of FAILED status. E.g., it may
also be applicable to PAUSED stage of postcopy, to provide hint on what has
gone wrong.
The error_mutex seems to be overlooked when referencing the error, add it
to be very safe.
This will change QAPI behavior by showing up error message outside !FAILED
status, but it's intended and doesn't expect to break anyone.
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2018404
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Message-ID: <20231004220240.167175-2-peterx@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r-- | qapi/migration.json | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qapi/migration.json b/qapi/migration.json index d8f3bbd7b0..d7dfaa5db9 100644 --- a/qapi/migration.json +++ b/qapi/migration.json @@ -230,9 +230,8 @@ # throttled during auto-converge. This is only present when # auto-converge has started throttling guest cpus. (Since 2.7) # -# @error-desc: the human readable error description string, when -# @status is 'failed'. Clients should not attempt to parse the -# error strings. (Since 2.7) +# @error-desc: the human readable error description string. Clients +# should not attempt to parse the error strings. (Since 2.7) # # @postcopy-blocktime: total time when all vCPU were blocked during # postcopy live migration. This is only present when the |