[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