]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: forbid migration with vhost-user-fs device
authorJán Tomko <jtomko@redhat.com>
Thu, 30 Jan 2020 16:28:27 +0000 (17:28 +0100)
committerJán Tomko <jtomko@redhat.com>
Wed, 4 Mar 2020 11:08:50 +0000 (12:08 +0100)
This is not yet supported.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Tested-by: Andrea Bolognani <abologna@redhat.com>
src/qemu/qemu_migration.c

index 3fc5388d6ac70d3b8dc65370469979e5aff1217c..d37a7ec6c79deb38e22de4f8b9eff367e5e73a08 100644 (file)
@@ -1281,6 +1281,16 @@ qemuMigrationSrcIsAllowed(virQEMUDriverPtr driver,
                 return false;
             }
         }
+
+        for (i = 0; i < vm->def->nfss; i++) {
+            virDomainFSDefPtr fs = vm->def->fss[i];
+
+            if (fs->fsdriver == VIR_DOMAIN_FS_DRIVER_TYPE_VIRTIOFS) {
+                virReportError(VIR_ERR_OPERATION_INVALID, "%s",
+                               _("migration with virtiofs device is not supported"));
+                return false;
+            }
+        }
     }
 
     return true;