[pve-devel] applied: [PATCH storage] krbd_feature_disable was not setting features

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Sep 12 15:03:03 CEST 2018


On 9/12/18 2:49 PM, Alwin Antreich wrote:
> this broke creation and migration of disks on rbd storages
> 
> Signed-off-by: Alwin Antreich <a.antreich at proxmox.com>
> ---
>  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) {
> 

applied, thanks!



More information about the pve-devel mailing list