storage: add parse_volname

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier
2013-09-25 10:26:54 +02:00
committed by Dietmar Maurer
parent bc9ff45e9e
commit ec4b0dc781

View File

@ -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) = @_;