]> git.proxmox.com Git - pve-container.git/commitdiff
Also free unused volumes owned by a container on removal
authorFabian Ebner <f.ebner@proxmox.com>
Tue, 14 Apr 2020 12:02:18 +0000 (14:02 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 15 Apr 2020 06:42:48 +0000 (08:42 +0200)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
src/PVE/LXC.pm

index 9adb36649f21b26b2d11a0d0a56ba3d4ac5857d7..fbe736e7f37ae21b28e0240bba5925e76de2debd 100644 (file)
@@ -832,7 +832,7 @@ sub delete_mountpoint_volume {
 sub destroy_lxc_container {
     my ($storage_cfg, $vmid, $conf, $replacement_conf) = @_;
 
-    PVE::LXC::Config->foreach_volume($conf, sub {
+    PVE::LXC::Config->foreach_volume_full($conf, {include_unused => 1}, sub {
        my ($ms, $mountpoint) = @_;
        delete_mountpoint_volume($storage_cfg, $vmid, $mountpoint->{volume});
     });