[libvirt] [PATCH 0/9] qemu: Refactor transaction actions handling and refactor checkpoint deletion

Peter Krempa posted 9 patches 4 years, 6 months ago
Failed in applying to current master (apply log)
src/qemu/qemu_block.c                         |    21 +-
src/qemu/qemu_checkpoint.c                    |    61 +-
src/qemu/qemu_monitor.c                       |   100 +-
src/qemu/qemu_monitor.h                       |    54 +-
src/qemu/qemu_monitor_json.c                  |   189 +-
src/qemu/qemu_monitor_json.h                  |    52 +-
.../caps_4.2.0.x86_64.replies                 | 24758 ++++++++++++++++
.../caps_4.2.0.x86_64.xml                     |  1952 ++
tests/qemumonitorjsontest.c                   |    80 +-
9 files changed, 26994 insertions(+), 273 deletions(-)
create mode 100644 tests/qemucapabilitiesdata/caps_4.2.0.x86_64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml
[libvirt] [PATCH 0/9] qemu: Refactor transaction actions handling and refactor checkpoint deletion
Posted by Peter Krempa 4 years, 6 months ago
This should be applied on top of the checkpoints split. Pushing it
requires the interlocking patches for checkpoints being merged as the
bitmap removal QMP command is transactionable only since qemu 4.2. That
is also the reason for the addition of the capabilities of qemu 4.2.

Peter Krempa (9):
  DO NOT PUSH: tests: add qemu capabilities data for qemu 4.2
  qemu: monitor: Add transaction generators for dirty bitmap APIs
  qemu: monitor: Add transaction generators for snapshot APIs
  tests: qemumonitor: Add testing for the 'transaction' command and
    generators
  qemu: block: Replace snapshot transaction action generator
  qemu: checkpoint: Replace open-coded transaction action generators
  qemu: monitor: unexport qemuMonitorJSONTransactionAdd
  qemu: checkpoint: Fix rollback and access to unlocked 'vm' when
    deleting checkpoints
  qemu: monitor: Remove non-transaction based dirty bitmap APIs

 src/qemu/qemu_block.c                         |    21 +-
 src/qemu/qemu_checkpoint.c                    |    61 +-
 src/qemu/qemu_monitor.c                       |   100 +-
 src/qemu/qemu_monitor.h                       |    54 +-
 src/qemu/qemu_monitor_json.c                  |   189 +-
 src/qemu/qemu_monitor_json.h                  |    52 +-
 .../caps_4.2.0.x86_64.replies                 | 24758 ++++++++++++++++
 .../caps_4.2.0.x86_64.xml                     |  1952 ++
 tests/qemumonitorjsontest.c                   |    80 +-
 9 files changed, 26994 insertions(+), 273 deletions(-)
 create mode 100644 tests/qemucapabilitiesdata/caps_4.2.0.x86_64.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml

-- 
2.21.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list