From b22af8eee97600126a540c45117828d7310cb465 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 5 Feb 2013 12:55:53 +0100 Subject: [PATCH] sheepdog : list_images Signed-off-by: Alexandre Derumier --- PVE/Storage/SheepdogPlugin.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PVE/Storage/SheepdogPlugin.pm b/PVE/Storage/SheepdogPlugin.pm index 0894530..e2df17d 100644 --- a/PVE/Storage/SheepdogPlugin.pm +++ b/PVE/Storage/SheepdogPlugin.pm @@ -279,8 +279,14 @@ sub list_images { foreach my $image (keys %$dat) { my $volname = $dat->{$image}->{name}; + my $parent = $dat->{$image}->{parent}; - my $volid = "$storeid:$volname"; + my $volid = undef; + if ($parent && $parent ne $volname) { + $volid = "$storeid:$parent/$volname"; + } else { + $volid = "$storeid:$volname"; + } my $owner = $dat->{$volname}->{vmid}; if ($vollist) {