From b4227e776f50d865402267ad22b7a7e3dfe26d2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 29 Nov 2019 10:57:17 +0100 Subject: [PATCH] rbd: don't attempt to update features of snapshots MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it does not work: disable RBD image features this kernel RBD drivers is not compatible with: fast-diff,object-map,deep-flatten clone failed: could not disable krbd-incompatible image features 'fast-diff,object-map,deep-flatten' for rbd image: vm-123123123-disk-0@test: rbd: snapshot name specified for a command that doesn't use it Signed-off-by: Fabian Grünbichler --- PVE/Storage/RBDPlugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm index eb1f9a0..10b54e5 100644 --- a/PVE/Storage/RBDPlugin.pm +++ b/PVE/Storage/RBDPlugin.pm @@ -589,7 +589,7 @@ sub map_volume { return $kerneldev if -b $kerneldev; # already mapped - $krbd_feature_update->($scfg, $storeid, $name); + $krbd_feature_update->($scfg, $storeid, $name) if !$snapname; my $cmd = &$rbd_cmd($scfg, $storeid, 'map', $name); run_rbd_command($cmd, errmsg => "can't map rbd volume $name");