[PATCH 00/15] qemu: Add QMP schema introspection and use it to add gluster debug setting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Add support for QMP schema introspection along with test data adding and fixup
and use it to detect support for gluster debug setting in qemu.

Thanks to Andrea and Pavel for gathering test data for me so I don't have to
compile multiple qemu versions or deal with minority architectures. (I honoured
them by granting them autorship on the patches)

This series also includes the gluster posting from Prasanna which I've properly
split, reordered and fixed.

Andrea Bolognani (5):
  tests: qemucaps: Update ppc64 replies for qemu 2.6.0 release
  tests: qemucaps: Update aarch64 gicv2 replies for qemu 2.6.0 release
  tests: qemucaps: Add QMP introspection data for qemu 2.6.0 on ppc64le
  tests: qemucaps: Add QMP introspection data for qemu 2.6.0 on aarch64
    gicv2
  tests: qemucaps: Add QMP introspection data for qemu 2.6.0 on aarch64
    gicv3

Pavel Hrdina (3):
  tests: qemucaps: Add QMP introspection data for qemu 2.5.0 on x86
  tests: qemucaps: Add QMP introspection data for qemu 2.6.0 on x86
  tests: qemucaps: Add QMP introspection data for qemu 2.7.0 on x86

Peter Krempa (4):
  util: json: add helper to iterate and steal members of json array
  qemu: monitor: Add code to retrieve and store QMP schema data
  tests: qemucaps: Temporarily remove 'query-qmp-schema' from test data
  qemu: capabilities: Add support for QMP schema introspection

Prasanna Kumar Kalever (3):
  qemu: capabilities: Detect support for gluster debug setting
  qemu: conf: add option for tuning debug logging level
  qemu: command: Add debug option for gluster volumes

 src/libvirt_private.syms                           |    1 +
 src/qemu/libvirtd_qemu.aug                         |    3 +
 src/qemu/qemu.conf                                 |   20 +
 src/qemu/qemu_capabilities.c                       |  183 +
 src/qemu/qemu_capabilities.h                       |    2 +
 src/qemu/qemu_command.c                            |   19 +-
 src/qemu/qemu_command.h                            |    1 +
 src/qemu/qemu_conf.c                               |    3 +
 src/qemu/qemu_conf.h                               |    1 +
 src/qemu/qemu_hotplug.c                            |    6 +-
 src/qemu/qemu_monitor.c                            |   11 +
 src/qemu/qemu_monitor.h                            |    2 +
 src/qemu/qemu_monitor_json.c                       |   67 +
 src/qemu/qemu_monitor_json.h                       |    3 +
 src/util/virjson.c                                 |   36 +
 src/util/virjson.h                                 |    6 +
 .../qemuargv2xml-disk-drive-network-gluster.args   |    7 +-
 .../qemucapabilitiesdata/caps_2.5.0.x86_64.replies | 7545 ++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |    1 +
 .../caps_2.6.0-gicv2.aarch64.replies               | 8036 ++++++++++++++++++-
 .../caps_2.6.0-gicv2.aarch64.xml                   |    3 +-
 .../caps_2.6.0-gicv3.aarch64.replies               | 8007 ++++++++++++++++++-
 .../caps_2.6.0-gicv3.aarch64.xml                   |    1 +
 .../caps_2.6.0.ppc64le.replies                     | 8026 ++++++++++++++++++-
 tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |    5 +-
 .../qemucapabilitiesdata/caps_2.6.0.x86_64.replies | 8005 +++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |    1 +
 .../qemucapabilitiesdata/caps_2.7.0.x86_64.replies | 8356 ++++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |    2 +
 .../qemuxml2argv-disk-drive-network-gluster.args   |   12 +-
 tests/qemuxml2argvtest.c                           |    3 +-
 31 files changed, 48326 insertions(+), 48 deletions(-)

   1000:1 ratio ;)

-- 
2.10.0

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



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]