]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots
authorPeter Krempa <pkrempa@redhat.com>
Thu, 9 Jan 2020 13:19:07 +0000 (14:19 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 4 Feb 2020 12:45:32 +0000 (13:45 +0100)
commit30bc426071c0f5957af01181c063cd68ade97899
tree6932bb27dd53b99c327a0ae9fa4eee2940cfe7ff
parentd7d97e87afe00b58e23291cafb0ddb8aec3894d6
qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots

Allow deleting of checkpoints when snapshots were created along. The
code tracks and modifies the checkpoint list so that backups can still
be taken with such a backing chain. This unfortunately requires to
rename few bitmaps (by copying and deleting them) in some cases.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_checkpoint.c
src/qemu/qemu_checkpoint.h
tests/qemublocktest.c