From e5b2206f8a4aaddb9b8292d7e0926519d03c9869 Mon Sep 17 00:00:00 2001 From: Alwin Antreich Date: Wed, 12 Sep 2018 14:49:28 +0200 Subject: [PATCH] rbd: krbd_feature_disable was not disabling features $features is actually an array reference, so use it as one. This broke creation and migration of disks on rbd storages Signed-off-by: Alwin Antreich Signed-off-by: Thomas Lamprecht --- 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 84b1abd..ee373d6 100644 --- a/PVE/Storage/RBDPlugin.pm +++ b/PVE/Storage/RBDPlugin.pm @@ -82,7 +82,7 @@ my $krbd_feature_disable = sub { my $krbd_feature_blacklist = ['deep-flatten', 'fast-diff', 'object-map', 'exclusive-lock']; my (undef, undef, undef, undef, $features) = rbd_volume_info($scfg, $storeid, $name); - my $active_features = { map { $_ => 1 } $features }; + my $active_features = { map { $_ => 1 } @$features }; my $incompatible_features = join(',', grep { %$active_features{$_} } @$krbd_feature_blacklist); if ($incompatible_features) {