]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: domain: Base block job interlocking on QEMU_CAPS_INCREMENTAL_BACKUP
authorPeter Krempa <pkrempa@redhat.com>
Thu, 26 Sep 2019 12:08:11 +0000 (14:08 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 30 Sep 2019 11:12:56 +0000 (13:12 +0200)
commit6227d9806f6dab8bf105908a327b20e9b7b838b3
treea8a7505e3805397afe4a13176cbd04de0faf396e
parent9dde58e1c3d947d380ef51ebece8e58a0d2fd9ee
qemu: domain: Base block job interlocking on QEMU_CAPS_INCREMENTAL_BACKUP

The QEMU_CAPS_INCREMENTAL_BACKUP will be enabled once all bits of the
incremental backup feature work as expected which means also properly
interacting with blockjobs and snapshots.

Thus we can allow blockjobs and snapshots if QEMU_CAPS_INCREMENTAL_BACKUP
is present even when checkpoints exist.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
src/qemu/qemu_checkpoint.c
src/qemu/qemu_domain.c