From a5185ba114d1530f15e88aee1476b1446b12cf63 Mon Sep 17 00:00:00 2001 From: Fiona Ebner Date: Mon, 27 Jan 2025 12:29:23 +0100 Subject: [PATCH] destroy vm: clean up potential left-over fleecing images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids that any left-over fleecing images become orphaned. Suggested-by: Fabian Grünbichler Signed-off-by: Fiona Ebner Link: https://lore.proxmox.com/20250127112923.31703-17-f.ebner@proxmox.com --- PVE/QemuServer.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index dba95975..6babb1df 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2122,6 +2122,9 @@ sub check_type { sub destroy_vm { my ($storecfg, $vmid, $skiplock, $replacement_conf, $purge_unreferenced) = @_; + eval { PVE::QemuConfig::cleanup_fleecing_images($vmid, $storecfg) }; + log_warn("attempt to clean up left-over fleecing images failed - $@") if $@; + my $conf = PVE::QemuConfig->load_config($vmid); if (!$skiplock && !PVE::QemuConfig->has_lock($conf, 'suspended')) {