• Olaf Hering's avatar
    unmodified_drivers: unplug the emulated devices at resume time · 149b3212
    Olaf Hering authored
    Since qemu-2.10 it is required to unplug emulated devices again after
    a live migration. If this is not done, qemu's block-backend driver
    will be unable to open the backing disk image because it is still busy
    by qemu's IDE driver. As a result the domUs block-frontend driver will
    be unable to access the disks, and the domU has to be destroyed.
    libxl is unable to detect the situation.
    
    Apply the same workaround for this qemu bug that was done already
    years ago in linux.git with commit 512b109ec962 ("xen: unplug the
    emulated devices at resume time") to make sure xenlinux based domUs
    can be migrated to unfixed hosts.
    Signed-off-by: Olaf Hering's avatarOlaf Hering <olaf@aepfle.de>
    Acked-by: Jan Beulich's avatarJan Beulich <jbeulich@suse.com>
    149b3212
Name
Last commit
Last update
..
balloon Loading commit data...
blkfront Loading commit data...
compat-include Loading commit data...
netfront Loading commit data...
platform-pci Loading commit data...
scsifront Loading commit data...
usbfront Loading commit data...
xenbus Loading commit data...
Makefile Loading commit data...
README Loading commit data...
mkbuildtree Loading commit data...
overrides.mk Loading commit data...