From ec4b0dc781078d519d45f8fa178e5baa549501e7 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 25 Sep 2013 10:26:54 +0200 Subject: [PATCH] storage: add parse_volname Signed-off-by: Alexandre Derumier --- PVE/Storage.pm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/PVE/Storage.pm b/PVE/Storage.pm index 3d01e37..b38990a 100755 --- a/PVE/Storage.pm +++ b/PVE/Storage.pm @@ -259,6 +259,17 @@ sub parse_vmid { return int($vmid); } +sub parse_volname { + my ($cfg, $volid) = @_; + + my ($storeid, $volname) = parse_volume_id($volid); + + my $scfg = storage_config($cfg, $storeid); + + my $plugin = PVE::Storage::Plugin->lookup($scfg->{type}); + return $plugin->parse_volname($volname); +} + sub parse_volume_id { my ($volid, $noerr) = @_;