From 8bcf3068eb2d1da79231e6684800b958e7e3dcd7 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 1 Apr 2015 05:11:44 +0200 Subject: [PATCH] forbid hot-unplug of virtioscsi + iothread drive qemu (<=2.3) currently segfault on drive_del Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 6b2bab84..9fe16847 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3379,6 +3379,10 @@ sub vm_deviceunplug { } elsif ($deviceid =~ m/^(scsi)(\d+)$/) { + #qemu 2.3 segfault on drive_del with virtioscsi + iothread + my $device = parse_drive($deviceid, $conf->{$deviceid}); + die "virtioscsi with iothread is not hot-unplugglable currently" if $device->{iothread}; + qemu_devicedel($vmid, $deviceid); qemu_drivedel($vmid, $deviceid); qemu_deletescsihw($conf, $vmid, $deviceid);