mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-02 09:13:06 +00:00
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 <t.lamprecht@proxmox.com> Acked-by: Wolfgang Bumiller <w.bumiller@proxmox.com> Reviewed-by: Dominik Csapak <d.csapak@proxmox.com> Tested-by: Dominik Csapak <d.csapak@proxmox.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
26b443c846
commit
af2a1a1cdb
@ -293,6 +293,12 @@ my $meta_info_fmt = {
|
|||||||
minimum => 0,
|
minimum => 0,
|
||||||
optional => 1,
|
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 = {
|
my $confdesc = {
|
||||||
@ -2145,6 +2151,7 @@ sub new_meta_info_string {
|
|||||||
|
|
||||||
return PVE::JSONSchema::print_property_string(
|
return PVE::JSONSchema::print_property_string(
|
||||||
{
|
{
|
||||||
|
'creation-qemu' => kvm_user_version(),
|
||||||
ctime => "". int(time()),
|
ctime => "". int(time()),
|
||||||
},
|
},
|
||||||
$meta_info_fmt
|
$meta_info_fmt
|
||||||
|
Loading…
Reference in New Issue
Block a user