[libvirt] [PATCH v3 0/2] Add support for qcow2 cache

Liu Qing posted 2 patches 6 years, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/1504764550-14433-1-git-send-email-liuqing@huayun.com
There is a newer version of this series
docs/formatdomain.html.in                          | 43 ++++++++++
docs/schemas/domaincommon.rng                      | 35 ++++++++
src/conf/domain_conf.c                             | 95 +++++++++++++++++++++-
src/qemu/qemu_capabilities.c                       |  9 ++
src/qemu/qemu_capabilities.h                       |  3 +
src/qemu/qemu_command.c                            | 33 ++++++++
src/util/virstoragefile.c                          |  3 +
src/util/virstoragefile.h                          |  6 ++
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |  3 +
.../caps_2.6.0-gicv2.aarch64.xml                   |  3 +
.../caps_2.6.0-gicv3.aarch64.xml                   |  3 +
tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |  3 +
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |  3 +
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml    |  3 +
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |  3 +
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml    |  3 +
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml   |  3 +
tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml  |  3 +
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml    |  3 +
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml   |  3 +
.../qemuxml2argv-disk-drive-qcow2-cache.args       | 28 +++++++
.../qemuxml2argv-disk-drive-qcow2-cache.xml        | 43 ++++++++++
tests/qemuxml2argvtest.c                           |  4 +
.../qemuxml2xmlout-disk-drive-qcow2-cache.xml      | 43 ++++++++++
tests/qemuxml2xmltest.c                            |  1 +
25 files changed, 381 insertions(+), 1 deletion(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-qcow2-cache.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-qcow2-cache.xml
create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-qcow2-cache.xml
[libvirt] [PATCH v3 0/2] Add support for qcow2 cache
Posted by Liu Qing 6 years, 7 months ago
changes since v2:
Patch 1 - a) add new element qcow2 as drive's child, if any qcow2
             specific configuration exists.
          b) merge the three test cases to one.
          c) update docs. cache size only support bytes.
          d) move the parameters checking to virDomainDiskDefParseValidate 

Patch 2 - a) use QMP instead of qemu version to identify qemu capabilities.
          b) change capablity names with prefix drive.qcow2.
          c) merge the three test cases to one.

Liu Qing (2):
  conf, docs: Add qcow2 cache configuration support
  qemu: add capability checking for qcow2 cache configuration

 docs/formatdomain.html.in                          | 43 ++++++++++
 docs/schemas/domaincommon.rng                      | 35 ++++++++
 src/conf/domain_conf.c                             | 95 +++++++++++++++++++++-
 src/qemu/qemu_capabilities.c                       |  9 ++
 src/qemu/qemu_capabilities.h                       |  3 +
 src/qemu/qemu_command.c                            | 33 ++++++++
 src/util/virstoragefile.c                          |  3 +
 src/util/virstoragefile.h                          |  6 ++
 tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |  3 +
 .../caps_2.6.0-gicv2.aarch64.xml                   |  3 +
 .../caps_2.6.0-gicv3.aarch64.xml                   |  3 +
 tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |  3 +
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |  3 +
 tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml    |  3 +
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |  3 +
 tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml    |  3 +
 tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml   |  3 +
 tests/qemucapabilitiesdata/caps_2.9.0.ppc64le.xml  |  3 +
 tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml    |  3 +
 tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml   |  3 +
 .../qemuxml2argv-disk-drive-qcow2-cache.args       | 28 +++++++
 .../qemuxml2argv-disk-drive-qcow2-cache.xml        | 43 ++++++++++
 tests/qemuxml2argvtest.c                           |  4 +
 .../qemuxml2xmlout-disk-drive-qcow2-cache.xml      | 43 ++++++++++
 tests/qemuxml2xmltest.c                            |  1 +
 25 files changed, 381 insertions(+), 1 deletion(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-qcow2-cache.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-qcow2-cache.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-qcow2-cache.xml

-- 
1.8.3.1

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