storage: add volume_support_qemu_snapshot
Returns if the volume is supporting qemu snapshot: 'internal' : do the snapshot with qemu internal snapshot 'external' : do the snapshot with qemu external snapshot undef : does not support qemu snapshot Signed-off-by: Alexandre Derumier <alexandre.derumier@groupe-cyllene.com>
This commit is contained in:
committed by
Wolfgang Bumiller
parent
5f916079ea
commit
a8d8bdf9ef
@ -872,4 +872,11 @@ sub rename_snapshot {
|
||||
die "rename_snapshot is not implemented for $class";
|
||||
}
|
||||
|
||||
sub volume_support_qemu_snapshot {
|
||||
my ($class, $storeid, $scfg, $volname) = @_;
|
||||
|
||||
my $format = ($class->parse_volname($volname))[6];
|
||||
return 'external' if $format eq 'qcow2';
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
Reference in New Issue
Block a user