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:
Alexandre Derumier
2025-07-09 18:21:58 +02:00
committed by Wolfgang Bumiller
parent 5f916079ea
commit a8d8bdf9ef
6 changed files with 66 additions and 0 deletions

View File

@ -29,6 +29,14 @@ Future changes should be documented in here.
* Introduce rename_snapshot() plugin method
This method allow to rename a vm disk snapshot name to a different snapshot name.
* Introduce volume_support_qemu_snapshot() plugin method
This method is used to known if the a snapshot need to be done by qemu
or by the storage api.
returned values are :
'internal' : support snapshot with qemu internal snapshot
'external' : support snapshot with qemu external snapshot
undef : don't support qemu snapshot
## Version 11:
* Allow declaring storage features via plugin data