mirror of
git://git.proxmox.com/git/pve-storage.git
synced 2025-01-11 05:18:01 +03:00
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 <a.antreich@proxmox.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
83a40b8d3b
commit
e5b2206f8a
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user