[pve-devel] [PATCH qemu-server 05/22] restore: parse drive with additional properties

Fiona Ebner f.ebner at proxmox.com
Thu Jun 12 16:02:36 CEST 2025


For backwards-compat, to allow dropping some drive properties that are
long gone from QEMU.

Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
 PVE/QemuServer.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 58a5cfa8..5408ba8a 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -6818,7 +6818,7 @@ sub restore_update_config_line {
     } elsif ($line =~ m/^((ide|scsi|virtio|sata|efidisk|tpmstate)\d+):\s*(\S+)\s*$/) {
 	my $virtdev = $1;
 	my $value = $3;
-	my $di = parse_drive($virtdev, $value);
+	my $di = parse_drive($virtdev, $value, { 'additional-properties' => 1 });
 	if (defined($di->{backup}) && !$di->{backup}) {
 	    $res .= "#$line";
 	} elsif ($map->{$virtdev}) {
-- 
2.39.5





More information about the pve-devel mailing list