[pve-devel] [PATCH] improve free_image with deactivate_volumes
Wolfgang Link
w.link at proxmox.com
Tue Sep 8 12:23:53 CEST 2015
this is necessary to pervent aa error by trying to remove a mapped volume.
---
PVE/Storage/RBDPlugin.pm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm
index 329fd23..feb8bfc 100644
--- a/PVE/Storage/RBDPlugin.pm
+++ b/PVE/Storage/RBDPlugin.pm
@@ -407,6 +407,10 @@ sub free_image {
}
}
+ eval {
+ $class->deactivate_volume($storeid, $scfg, $volname);
+ };
+
my $cmd = &$rbd_cmd($scfg, $storeid, 'snap', 'purge', $name);
run_rbd_command($cmd, errmsg => "rbd snap purge '$volname' error");
--
2.1.4
More information about the pve-devel
mailing list