[pve-devel] [PATCH qemu-server v3 47/51] live import/restore: use Blockdev::detach helper
Fiona Ebner
f.ebner at proxmox.com
Wed Jul 2 18:28:20 CEST 2025
Which also catches scenarios where the block node is already gone,
which can happen with -blockdev.
Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
src/PVE/QemuServer.pm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/PVE/QemuServer.pm b/src/PVE/QemuServer.pm
index d4154aeb..d9284843 100644
--- a/src/PVE/QemuServer.pm
+++ b/src/PVE/QemuServer.pm
@@ -7057,7 +7057,7 @@ sub pbs_live_restore {
. " to disconnect from Proxmox Backup Server\n";
for my $ds (sort keys %$restored_disks) {
- mon_cmd($vmid, 'blockdev-del', 'node-name' => "$ds-pbs");
+ PVE::QemuServer::Blockdev::detach($vmid, "$ds-pbs");
}
close($qmeventd_fd);
@@ -7159,7 +7159,7 @@ sub live_import_from_files {
print "restore-drive jobs finished successfully, removing all tracking block devices\n";
for my $ds (sort keys %$live_restore_backing) {
- mon_cmd($vmid, 'blockdev-del', 'node-name' => "drive-$ds-restore");
+ PVE::QemuServer::Blockdev::detach($vmid, "drive-$ds-restore");
}
close($qmeventd_fd);
--
2.47.2
More information about the pve-devel
mailing list