On Fri, Jan 06, 2023 at 18:51:35 +0100, Pavel Hrdina wrote:
This implements virDomainSnapshotDelete API to support external
snapshots. The support doesn't include flags
VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN and
VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN_ONLY as it would add more complexity
and IMHO these flags should not existed at all.
Gitlab repo with the patches:
https://gitlab.com/phrdina/libvirt/-/commits/snapshot-delete-external
Changes in v3:
- added new patch to store snapshotDelete in status XML
- fixed aborting jobs when daemon is restarted only when snapshot
delete was previously stared
Reviewed-by: Peter Krempa <pkrempa(a)redhat.com>