]> git.proxmox.com Git - pve-storage.git/commitdiff
nexenta : free_image
authorAlexandre Derumier <aderumier@odiso.com>
Tue, 5 Feb 2013 11:56:06 +0000 (12:56 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 14 Feb 2013 09:33:33 +0000 (10:33 +0100)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Storage/NexentaPlugin.pm

index 77b199d003e8f9c976a17163345ac0ddec2f5386..fba601c7f68577f489fb6f2e45912fbf7e6d2baa 100644 (file)
@@ -318,6 +318,13 @@ sub free_image {
     nexenta_delete_lu($scfg, $name);
     nexenta_delete_zvol($scfg, $name);
 
+    #if base volume, we delete also the original cloned volume
+    if ($isBase) {
+       $name =~ s/^base-/vm-/;
+       nexenta_delete_lu($scfg, $name);
+       nexenta_delete_zvol($scfg, $name);
+    }
+
     return undef;
 }