From 8e9af873189f4b68434fdd5e1d01c91175bafa89 Mon Sep 17 00:00:00 2001 From: Juan Quintela <quintela@redhat.com> Date: Fri, 10 Apr 2009 13:25:36 +0200 Subject: [PATCH 04/11] Flush all pending io at the end of a migration Signed-off-by: Juan Quintela <quintela@redhat.com> Acked-by: john cooper <john.cooper@redhat.com> Message-Id: <d8ccbf1156fc4553961dfa40e1fff28b4a8824c6.1239359004.git.quintela@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com RH-Upstream-status: pending Acked-by: Eduardo Habkost <ehabkost@redhat.com> Acked-by: Zachary Amsden <zamsden@redhat.com> Bugzilla: 497886 --- qemu/migration.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/qemu/migration.c b/qemu/migration.c index 688390d..85757c5 100644 --- a/qemu/migration.c +++ b/qemu/migration.c @@ -217,6 +217,7 @@ void migrate_fd_put_ready(void *opaque) dprintf("done iterating\n"); vm_stop(0); + qemu_aio_flush(); bdrv_flush_all(); qemu_savevm_state_complete(s->file); if (qemu_file_has_error(s->file)) { -- 1.6.1