]> git.ipfire.org Git - thirdparty/libvirt.git/commit
conf: snapshot: Introduce 'manual' mode for snapshot of a disk
authorPeter Krempa <pkrempa@redhat.com>
Fri, 4 Mar 2022 14:50:19 +0000 (15:50 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 22 Mar 2022 09:32:43 +0000 (10:32 +0100)
commita1465e661e7629acfee6f2b6a6268d071c413a3b
tree5807a13f0ccaecf1fed7ec6ae0a2281e771a6597
parent95e439b6f03759113a52daff8d1664419621faec
conf: snapshot: Introduce 'manual' mode for snapshot of a disk

The idea of the manual mode is to allow a synchronized snapshot in cases
when the storage is outsourced to an unmanaged storage provider which
requires cooperation with snapshotting.

The mode will instruct the hypervisor to pause along when the other
components are snapshotted and the 'manual' disk can be snapshotted
along. This increases latency of the snapshot but allows them in
otherwise impossible situations.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
docs/formatdomain.rst
docs/formatsnapshot.rst
docs/schemas/domainsnapshot.rng
src/conf/domain_conf.c
src/conf/domain_conf.h
src/conf/snapshot_conf.c
src/qemu/qemu_snapshot.c
src/test/test_driver.c