From af2a1a1cdbe9d637cebae2ff79fc02263d8a6fc7 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Thu, 21 Oct 2021 09:19:54 +0200 Subject: [PATCH] config: meta: also save the QEMU version installed during creation This is intended to be used to apply some workarounds for the non-windows ostyped VMs which we'd still like to not pin on a specific machine version, as normally Linux et al. can cope with such changes on fresh boot just fine and until now this was a once every few year issue (albeit systemd's "predictable" interface naming has some potential to pick up on churn frequency). Signed-off-by: Thomas Lamprecht Acked-by: Wolfgang Bumiller Reviewed-by: Dominik Csapak Tested-by: Dominik Csapak Signed-off-by: Thomas Lamprecht --- PVE/QemuServer.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 80c7060..669f4f8 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -293,6 +293,12 @@ my $meta_info_fmt = { minimum => 0, optional => 1, }, + 'creation-qemu' => { + type => 'string', + description => "The QEMU (machine) version from the time this VM was created.", + pattern => '\d+(\.\d+)+', + optional => 1, + }, }; my $confdesc = { @@ -2145,6 +2151,7 @@ sub new_meta_info_string { return PVE::JSONSchema::print_property_string( { + 'creation-qemu' => kvm_user_version(), ctime => "". int(time()), }, $meta_info_fmt -- 2.39.2