[pve-devel] [PATCH qemu-server 04/22] drive: parse drive: support parsing with additional properties
Fiona Ebner
f.ebner at proxmox.com
Thu Jun 12 16:02:35 CEST 2025
This will be useful for backwards-compat for restore to allow dropping
some drive properties that are long gone from QEMU.
Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
PVE/QemuServer/Drive.pm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/PVE/QemuServer/Drive.pm b/PVE/QemuServer/Drive.pm
index eaa77234..297f6bef 100644
--- a/PVE/QemuServer/Drive.pm
+++ b/PVE/QemuServer/Drive.pm
@@ -728,7 +728,10 @@ sub parse_drive {
}
my $desc = $desc_hash->{$key}->{format};
- my $res = eval { PVE::JSONSchema::parse_property_string($desc, $data) };
+ my $res = eval {
+ PVE::JSONSchema::parse_property_string(
+ $desc, $data, undef, $parse_opts->{'additional-properties'});
+ };
return if !$res;
$res->{interface} = $interface;
$res->{index} = $index;
--
2.39.5
More information about the pve-devel
mailing list