[libvirt] [PATCH v3 0/5] Next round of active commit support

Eric Blake eblake at redhat.com
Wed Jun 18 23:22:15 UTC 2014


Browseable at:
http://repo.or.cz/w/libvirt/ericb.git/shortlog/refs/heads/gluster
or git checkout git://repo.or.cz/libvirt/ericb.git gluster

Resolves some of the review comments, and in particular FINALLY
turns on capability probing. However, I can't push this to libvirt
until Jeff's patch actually makes it into qemu.git:
https://lists.gnu.org/archive/html/qemu-devel/2014-06/msg04060.html

and still lacking cleanup of the persistent XML after a pivot

Eric Blake (5):
  blockjob: allow omitted arguments to QMP block-commit
  blockjob: turn on qemu capability bit for active commit
  virsh: expose new active commit controls
  blockcommit: track job type in xml
  blockcommit: turn on active commit

 docs/formatdomain.html.in                          | 20 +++----
 docs/schemas/domaincommon.rng                      | 13 +++++
 src/conf/domain_conf.c                             | 33 +++++++++++-
 src/conf/domain_conf.h                             |  1 +
 src/qemu/qemu_capabilities.c                       |  7 +++
 src/qemu/qemu_capabilities.h                       |  3 +-
 src/qemu/qemu_driver.c                             | 59 +++++++++++++++-----
 src/qemu/qemu_monitor.c                            |  2 +-
 src/qemu/qemu_monitor.h                            |  3 +-
 src/qemu/qemu_monitor_json.c                       | 20 ++++++-
 src/qemu/qemu_monitor_json.h                       |  3 +-
 src/qemu/qemu_process.c                            | 18 ++++---
 tests/qemucapabilitiesdata/caps_1.3.1-1.replies    | 62 ++++++++++++----------
 tests/qemucapabilitiesdata/caps_1.4.2-1.replies    | 62 ++++++++++++----------
 tests/qemucapabilitiesdata/caps_1.5.3-1.replies    | 62 ++++++++++++----------
 tests/qemucapabilitiesdata/caps_1.6.0-1.replies    | 62 ++++++++++++----------
 tests/qemucapabilitiesdata/caps_1.6.50-1.replies   | 62 ++++++++++++----------
 tests/qemumonitorjsontest.c                        | 49 +++++++++++++++++
 .../qemuxml2argv-disk-active-commit.xml            | 37 +++++++++++++
 .../qemuxml2argvdata/qemuxml2argv-disk-mirror.xml  |  4 +-
 .../qemuxml2xmlout-disk-mirror-old.xml             |  4 +-
 tests/qemuxml2xmltest.c                            |  1 +
 tools/virsh-domain.c                               | 56 ++++++++++++++++---
 tools/virsh.pod                                    | 32 +++++++----
 24 files changed, 484 insertions(+), 191 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-active-commit.xml

-- 
1.9.3




More information about the libvir-list mailing list