[pve-devel] [RFC qemu-server 1/4] start: keep VM paused when migrating via unix socket

Fabian Grünbichler f.gruenbichler at proxmox.com
Wed Apr 19 15:19:47 CEST 2017


this (correctly!) errored out with Qemu 2.9 when live-migrating
local disks, because the NBD server blocks the VM from being
resumed. was probably missed when migrating via unix domains
was originally introduced..

Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
 PVE/QemuServer.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 6865d60..64ecd8d 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -4666,7 +4666,7 @@ sub vm_start {
 
 	print "migration listens on $migrate_uri\n" if $migrate_uri;
 
-	if ($statefile && $statefile ne 'tcp')  {
+	if ($statefile && $statefile ne 'tcp' && $statefile ne 'unix')  {
 	    eval { vm_mon_cmd_nocheck($vmid, "cont"); };
 	    warn $@ if $@;
 	}
-- 
2.1.4





More information about the pve-devel mailing list