From: Michael Rasmussen <m...@datanom.net> Signed-off-by: Michael Rasmussen <m...@datanom.net> --- PVE/Storage/ZFSPlugin.pm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/PVE/Storage/ZFSPlugin.pm b/PVE/Storage/ZFSPlugin.pm index 909f71f..b02a87a 100644 --- a/PVE/Storage/ZFSPlugin.pm +++ b/PVE/Storage/ZFSPlugin.pm @@ -495,10 +495,16 @@ sub free_image { my ($vtype, $name, $vmid) = $class->parse_volname($volname); - eval { - zfs_delete_lu($scfg, $name); - }; - zfs_delete_zvol($scfg, $name); + zfs_delete_lu($scfg, $name); + eval { + zfs_delete_zvol($scfg, $name); + }; + do { + my $err = $@; + zfs_create_lu($scfg, $name); + zfs_add_lun_mapping_entry($scfg, $name); + die "1: $err"; + } if $@; return undef; } -- 1.8.4.rc2 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel