mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
migration: Drop redundant query-migrate result @blocked
Result @blocked is redundant. Unfortunately, we realized this too
close to the release to risk dropping it, so we deprecated it
instead, in commit e11ce6c06
.
Since it was deprecated from the start, we can delete it without
the customary grace period. Do so.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210429140424.2802929-1-armbru@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
This commit is contained in:
parent
ba1b7c812c
commit
372043f389
3 changed files with 14 additions and 23 deletions
|
@ -1073,27 +1073,24 @@ static void populate_vfio_info(MigrationInfo *info)
|
|||
static void fill_source_migration_info(MigrationInfo *info)
|
||||
{
|
||||
MigrationState *s = migrate_get_current();
|
||||
GSList *cur_blocker = migration_blockers;
|
||||
|
||||
info->blocked = migration_is_blocked(NULL);
|
||||
info->has_blocked_reasons = info->blocked;
|
||||
info->blocked_reasons = NULL;
|
||||
if (info->blocked) {
|
||||
GSList *cur_blocker = migration_blockers;
|
||||
|
||||
/*
|
||||
* There are two types of reasons a migration might be blocked;
|
||||
* a) devices marked in VMState as non-migratable, and
|
||||
* b) Explicit migration blockers
|
||||
* We need to add both of them here.
|
||||
*/
|
||||
qemu_savevm_non_migratable_list(&info->blocked_reasons);
|
||||
/*
|
||||
* There are two types of reasons a migration might be blocked;
|
||||
* a) devices marked in VMState as non-migratable, and
|
||||
* b) Explicit migration blockers
|
||||
* We need to add both of them here.
|
||||
*/
|
||||
qemu_savevm_non_migratable_list(&info->blocked_reasons);
|
||||
|
||||
while (cur_blocker) {
|
||||
QAPI_LIST_PREPEND(info->blocked_reasons,
|
||||
g_strdup(error_get_pretty(cur_blocker->data)));
|
||||
cur_blocker = g_slist_next(cur_blocker);
|
||||
}
|
||||
while (cur_blocker) {
|
||||
QAPI_LIST_PREPEND(info->blocked_reasons,
|
||||
g_strdup(error_get_pretty(cur_blocker->data)));
|
||||
cur_blocker = g_slist_next(cur_blocker);
|
||||
}
|
||||
info->has_blocked_reasons = info->blocked_reasons != NULL;
|
||||
|
||||
switch (s->state) {
|
||||
case MIGRATION_STATUS_NONE:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue