aboutsummaryrefslogtreecommitdiff
path: root/migration/colo.c
diff options
context:
space:
mode:
authorZhang Chen <chen.zhang@intel.com>2021-11-17 16:30:02 +0800
committerJuan Quintela <quintela@redhat.com>2021-12-15 10:31:42 +0100
commit751fe4c608b6e83ea3c19fff2bdbea19645c398f (patch)
tree0f9280e4a05b5eadfe5c8e5dce1ef1eef2b5587e /migration/colo.c
parent795969ab1fe6d5a0f524be92e2e1ecd13f1873eb (diff)
migration/colo: Optimize COLO primary node start code path
Optimize COLO primary start path from: MIGRATION_STATUS_XXX --> MIGRATION_STATUS_ACTIVE --> MIGRATION_STATUS_COLO --> MIGRATION_STATUS_COMPLETED To: MIGRATION_STATUS_XXX --> MIGRATION_STATUS_COLO --> MIGRATION_STATUS_COMPLETED No need to start primary COLO through "MIGRATION_STATUS_ACTIVE". Signed-off-by: Zhang Chen <chen.zhang@intel.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'migration/colo.c')
-rw-r--r--migration/colo.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/migration/colo.c b/migration/colo.c
index 2a85504966..4a772afe78 100644
--- a/migration/colo.c
+++ b/migration/colo.c
@@ -666,8 +666,6 @@ void migrate_start_colo_process(MigrationState *s)
colo_checkpoint_notify, s);
qemu_sem_init(&s->colo_exit_sem, 0);
- migrate_set_state(&s->state, MIGRATION_STATUS_ACTIVE,
- MIGRATION_STATUS_COLO);
colo_process_checkpoint(s);
qemu_mutex_lock_iothread();
}