]> git.proxmox.com Git - mirror_qemu.git/blobdiff - migration.c
qapi: QMP input visitor, handle floats parsed as ints
[mirror_qemu.git] / migration.c
index 8c119ba8ffc215041fad56a7ffc44e26ae65e0f5..f9e968ee2af7a0379a655c2092048fd8112c0459 100644 (file)
@@ -91,6 +91,7 @@ void process_incoming_migration(QEMUFile *f)
     qemu_announce_self();
     DPRINTF("successfully loaded vm state\n");
 
+    bdrv_clear_incoming_migration_all();
     /* Make sure all file formats flush their mutable metadata */
     bdrv_invalidate_cache_all();
 
@@ -251,6 +252,7 @@ static void migrate_fd_put_ready(void *opaque)
         int old_vm_running = runstate_is_running();
 
         DPRINTF("done iterating\n");
+        qemu_system_wakeup_request(QEMU_WAKEUP_REASON_OTHER);
         vm_stop_force_state(RUN_STATE_FINISH_MIGRATE);
 
         if (qemu_savevm_state_complete(s->file) < 0) {