From 9165b0153eaec46f7d6d7277a7236c57b4e6befe Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Fri, 21 Jun 2013 14:46:13 +0200 Subject: [PATCH] sheepdog : fix create_base with storeid !='sheepdog' Signed-off-by: Alexandre Derumier --- PVE/Storage/SheepdogPlugin.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PVE/Storage/SheepdogPlugin.pm b/PVE/Storage/SheepdogPlugin.pm index ab25f98..eb42cf4 100644 --- a/PVE/Storage/SheepdogPlugin.pm +++ b/PVE/Storage/SheepdogPlugin.pm @@ -127,7 +127,7 @@ sub parse_volname { return ('images', $4, $7, $2, $3, $5); } - die "unable to parse rbd volume name '$volname'\n"; + die "unable to parse sheepdog volume name '$volname'\n"; } sub path { @@ -179,8 +179,8 @@ sub create_base { die "create_base not possible with base image\n" if $isBase; my $sheepdog = sheepdog_ls($scfg, $storeid); - die "sheepdog volume info on '$name' failed\n" if !($sheepdog->{sheepdog}->{$name}); - my $parent = $sheepdog->{sheepdog}->{$name}->{parent}; + die "sheepdog volume info on '$name' failed\n" if !($sheepdog->{$storeid}->{$name}); + my $parent = $sheepdog->{$storeid}->{$name}->{parent}; die "volname '$volname' contains wrong information about parent $parent $basename\n" if $basename && (!$parent || $parent ne $basename);