[pve-devel] applied: [PATCH storage] Addition to fix #1895, skip image if no owner

Thomas Lamprecht t.lamprecht at proxmox.com
Fri Sep 7 13:55:33 CEST 2018


On 9/7/18 10:52 AM, Alwin Antreich wrote:
> Non conforming image names are not ignored anymore by the new rbd_ls
> implementation, this patch adds the old behaviour.
> 
> This fix is a temporary workaround and should be removed, once the new
> image name parser is ready.
> 
> Signed-off-by: Alwin Antreich <a.antreich at proxmox.com>
> ---
>  PVE/Storage/RBDPlugin.pm | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm
> index c3b0cd9..2dc6688 100644
> --- a/PVE/Storage/RBDPlugin.pm
> +++ b/PVE/Storage/RBDPlugin.pm
> @@ -179,6 +179,7 @@ sub rbd_ls {
>  	my $image = $el->{image};
>  
>  	my ($owner) = $image =~ m/^(?:vm|base)-(\d+)-/;
> +	next if !defined($owner);
>  
>  	$list->{$pool}->{$image} = {
>  	    name => $image,
> 

applied, thanks!



More information about the pve-devel mailing list