[libvirt] [PATCH 0/9] qemu: monitor: Pepare APIs for blockdev (blockdev-add saga)

Peter Krempa posted 9 patches 4 years, 10 months ago
Test syntax-check passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1561391499.git.pkrempa@redhat.com
src/qemu/qemu_driver.c                        |   8 +-
src/qemu/qemu_migration.c                     |   2 +-
src/qemu/qemu_monitor.c                       | 150 ++++++++++-
src/qemu/qemu_monitor.h                       |  86 ++++++-
src/qemu/qemu_monitor_json.c                  | 243 +++++++++++++++++-
src/qemu/qemu_monitor_json.h                  |  33 ++-
.../query-jobs-create.json                    |  20 ++
.../query-jobs-create.result                  |  11 +
.../qemumonitorjsondata/query-jobs-empty.json |   1 +
.../query-jobs-empty.result                   |   0
tests/qemumonitorjsontest.c                   |  97 ++++++-
11 files changed, 625 insertions(+), 26 deletions(-)
create mode 100644 tests/qemumonitorjsondata/query-jobs-create.json
create mode 100644 tests/qemumonitorjsondata/query-jobs-create.result
create mode 100644 tests/qemumonitorjsondata/query-jobs-empty.json
create mode 100644 tests/qemumonitorjsondata/query-jobs-empty.result
[libvirt] [PATCH 0/9] qemu: monitor: Pepare APIs for blockdev (blockdev-add saga)
Posted by Peter Krempa 4 years, 10 months ago
This contains set of monitor adjustments needed for supporting the block
job APIs with -blockdev.

Note that the last patch does not contain tests as there is a extensive
testsuite added with the actual formatter of the JSON properties which
are used with that API which will be posted later.

I can and probably will hold-off pushing this series together with the
rest once I iron out a few wrinkles.

Peter Krempa (9):
  qemu: monitor: Add new fields for 'block-stream' command
  qemu: monitor: Add new fields for 'block-commit' command
  qemu: monitor: Add new fields for 'blockdev-mirror' command
  qemu: monitor: Add support for 'job-dismiss' command
  qemu: monitor: Add support for 'job-cancel' command
  qemu: monitor: Add support for 'job-complete' command
  qemu: monitor: Add infrastructure for 'query-jobs'
  qemu: monitor: Implement support for 'JOB_STATUS_CHANGE' event
  qemu: monitor: Add APIs for 'blockdev-create'

 src/qemu/qemu_driver.c                        |   8 +-
 src/qemu/qemu_migration.c                     |   2 +-
 src/qemu/qemu_monitor.c                       | 150 ++++++++++-
 src/qemu/qemu_monitor.h                       |  86 ++++++-
 src/qemu/qemu_monitor_json.c                  | 243 +++++++++++++++++-
 src/qemu/qemu_monitor_json.h                  |  33 ++-
 .../query-jobs-create.json                    |  20 ++
 .../query-jobs-create.result                  |  11 +
 .../qemumonitorjsondata/query-jobs-empty.json |   1 +
 .../query-jobs-empty.result                   |   0
 tests/qemumonitorjsontest.c                   |  97 ++++++-
 11 files changed, 625 insertions(+), 26 deletions(-)
 create mode 100644 tests/qemumonitorjsondata/query-jobs-create.json
 create mode 100644 tests/qemumonitorjsondata/query-jobs-create.result
 create mode 100644 tests/qemumonitorjsondata/query-jobs-empty.json
 create mode 100644 tests/qemumonitorjsondata/query-jobs-empty.result

-- 
2.21.0

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