
On Tue, Aug 23, 2022 at 18:32:22 +0200, Pavel Hrdina wrote:
Prepare the validation function for external snapshot delete support.
There is one exception when deleting `children-only` snapshots. If the snapshot tree is like this example:
snap1 (external) | +- snap2 (internal) | +- snap3 (internal) | +- snap4 (internal)
and user calls `snapshot-delete snap1 --children-only` the current snapshot is external but all the children snapshots are internal only and we are able to delete it.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com> --- src/qemu/qemu_snapshot.c | 72 +++++++++++++++++++++++++--------------- 1 file changed, 45 insertions(+), 27 deletions(-)
Reviewed-by: Peter Krempa <pkrempa@redhat.com>