[pve-devel] [PATCH qemu-server] fixup: use parse_property_string instead of parse_cpu_conf_basic

Stefan Reiter s.reiter at proxmox.com
Thu Jul 9 14:41:14 CEST 2020


The latter was removed and replaced with a validator.

Signed-off-by: Stefan Reiter <s.reiter at proxmox.com>
---

Too much Rust and static compilation...

 PVE/QemuMigrate.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index 96de0db..b699b67 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -233,7 +233,7 @@ sub prepare {
 	# Since the parameter itself contains no reference to a custom model,
 	# this makes migration independent of changes to "cpu-models.conf".
 	if ($conf->{cpu}) {
-	    my $cpuconf = PVE::QemuServer::CPUConfig::parse_cpu_conf_basic($conf->{cpu});
+	    my $cpuconf = PVE::JSONSchema::parse_property_string('pve-cpu-conf', $conf->{cpu});
 	    if ($cpuconf && PVE::QemuServer::CPUConfig::is_custom_model($cpuconf->{cputype})) {
 		$self->{forcecpu} = PVE::QemuServer::CPUConfig::get_cpu_from_running_vm($pid);
 	    }
-- 
2.20.1






More information about the pve-devel mailing list