[libvirt] [PATCH 0/4] incremental backup: QMP interactions

Eric Blake eblake at redhat.com
Thu Jun 6 03:01:06 UTC 2019


I'm trying to break my incremental backup work into smaller pieces so
I can make progress and actually get some code committed, while I
continue to hammer away at preparing a v9 series that addresses even
more review comments and things learned during testing.  These few
patches represent the bulk of 14-15/21 from v8, except that the
operation to update Checkpoint size must come later in the series when
checkpoint_conf.h is ready.

Another reason to commit this now, even without the incremental backup
clients of the new capabilities, is that capability additions tend to
be a conflict magnet, so I'd rather stabilize this and reduce the
amount of rebase work I have been doing.

Changes from v8:
- improve testing of nbd-server-start
- split up QMP changes into more manageable pieces
- address formatting review comments

Eric Blake (4):
  backup: Prepare for Unix sockets in QMP nbd-server-start
  backup: Add two new qemu capabilities
  backup: Add new qemu monitor bitmap
  backup: Add new parameters to qemu monitor nbd-server-add

 src/qemu/qemu_capabilities.h                  |   4 +
 src/qemu/qemu_monitor.h                       |  29 +++-
 src/qemu/qemu_monitor_json.h                  |  24 ++-
 src/qemu/qemu_capabilities.c                  |   6 +
 src/qemu/qemu_migration.c                     |   9 +-
 src/qemu/qemu_monitor.c                       |  74 ++++++++-
 src/qemu/qemu_monitor_json.c                  | 149 +++++++++++++++++-
 .../caps_4.0.0.aarch64.xml                    |   2 +
 .../qemucapabilitiesdata/caps_4.0.0.ppc64.xml |   2 +
 .../caps_4.0.0.riscv32.xml                    |   2 +
 .../caps_4.0.0.riscv64.xml                    |   2 +
 .../qemucapabilitiesdata/caps_4.0.0.s390x.xml |   2 +
 .../caps_4.0.0.x86_64.xml                     |   2 +
 tests/qemumonitorjsontest.c                   |  60 ++++++-
 14 files changed, 341 insertions(+), 26 deletions(-)

-- 
2.20.1




More information about the libvir-list mailing list