[libvirt] [PATCH 0/8] qemu: Sanitize monitor code to create snapshots
Peter Krempa
pkrempa at redhat.com
Tue Jul 3 12:32:58 UTC 2018
Require that the 'transaction' command is present for external snapshots
to work and remove the various hacks which were present to make it work
without that.
Peter Krempa (8):
qemu: snapshot: Require support of 'transaction' command for external
snapshots
qemu: snapshot: Remove monitor code now that 'transaction' is always
used
qemu: snapshot: Unify conditions checking whether snapshot needs to be
taken
qemu: snapshot: Audit actual disk snapshot creation
qemu: monitor: Add API to help creating 'transaction' arguments
qemu: block: Create helper for creating data for legacy snapshots
qemu: monitor: Remove old external snapshot code
qemu: monitor: Remove old code for dual handling of 'transaction' data
src/qemu/qemu_block.c | 37 +++++++++++++
src/qemu/qemu_block.h | 6 ++
src/qemu/qemu_driver.c | 128 ++++++++++++-------------------------------
src/qemu/qemu_monitor.c | 17 ------
src/qemu/qemu_monitor.h | 6 --
src/qemu/qemu_monitor_json.c | 125 +++++++++++++++++++-----------------------
src/qemu/qemu_monitor_json.h | 12 ++--
7 files changed, 138 insertions(+), 193 deletions(-)
--
2.16.2
More information about the libvir-list
mailing list