From: BenoƮt Canet Date: Fri, 23 Mar 2012 07:36:50 +0000 (+0100) Subject: blockdev: open images with BDRV_O_INCOMING on incoming live migration X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ed9d4205cecb2f6c06821cb9d8fe9e1ca5f9b8ab;p=qemu.git blockdev: open images with BDRV_O_INCOMING on incoming live migration Open images with BDRV_O_INCOMING in order to inform block drivers that an incoming live migration is coming. Signed-off-by: Benoit Canet Reviewed-by: Stefan Hajnoczi Signed-off-by: Kevin Wolf --- diff --git a/blockdev.c b/blockdev.c index 4d17486e31..0c2440e249 100644 --- a/blockdev.c +++ b/blockdev.c @@ -595,6 +595,10 @@ DriveInfo *drive_init(QemuOpts *opts, int default_to_scsi) bdrv_flags |= BDRV_O_COPY_ON_READ; } + if (runstate_check(RUN_STATE_INMIGRATE)) { + bdrv_flags |= BDRV_O_INCOMING; + } + if (media == MEDIA_CDROM) { /* CDROM is fine for any interface, don't check. */ ro = 1;