[libvirt] [PATCH 0/9] qemu: Refactor transaction actions handling and refactor checkpoint deletion
Peter Krempa
pkrempa at redhat.com
Thu Sep 26 16:05:13 UTC 2019
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
More information about the libvir-list
mailing list