[libvirt] [PATCH v8 00/11] Add support for Veritas HyperScale (VxHS) block device protocol

John Ferlan posted 11 patches 6 years, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20170914125156.1607-1-jferlan@redhat.com
There is a newer version of this series
docs/formatdomain.html.in                          |  45 +++++--
docs/schemas/domaincommon.rng                      |  18 +++
src/conf/domain_conf.c                             |  28 +++-
src/libxl/libxl_conf.c                             |   1 +
src/qemu/libvirtd_qemu.aug                         |   4 +
src/qemu/qemu.conf                                 |  34 +++++
src/qemu/qemu_block.c                              | 150 ++++++++++++++++-----
src/qemu/qemu_capabilities.c                       |   4 +
src/qemu/qemu_capabilities.h                       |   3 +
src/qemu/qemu_command.c                            |  38 ++++++
src/qemu/qemu_conf.c                               |  16 +++
src/qemu/qemu_conf.h                               |   3 +
src/qemu/qemu_domain.c                             |  71 ++++++++++
src/qemu/qemu_domain.h                             |  11 ++
src/qemu/qemu_driver.c                             |   3 +
src/qemu/qemu_hotplug.c                            |  73 ++++++++++
src/qemu/qemu_parse_command.c                      |  15 +++
src/qemu/qemu_process.c                            |  33 +++++
src/qemu/test_libvirtd_qemu.aug.in                 |   2 +
src/util/virstoragefile.c                          |  58 +++++++-
src/util/virstoragefile.h                          |  14 ++
src/xenconfig/xen_xl.c                             |   1 +
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml  |   1 +
...-disk-drive-network-tlsx509-multidisk-vxhs.args |  43 ++++++
...v-disk-drive-network-tlsx509-multidisk-vxhs.xml |  50 +++++++
...muxml2argv-disk-drive-network-tlsx509-vxhs.args |  30 +++++
...emuxml2argv-disk-drive-network-tlsx509-vxhs.xml |  32 +++++
.../qemuxml2argv-disk-drive-network-vxhs.args      |  27 ++++
.../qemuxml2argv-disk-drive-network-vxhs.xml       |  32 +++++
tests/qemuxml2argvtest.c                           |   8 ++
...uxml2xmlout-disk-drive-network-tlsx509-vxhs.xml |  34 +++++
.../qemuxml2xmlout-disk-drive-network-vxhs.xml     |  34 +++++
tests/qemuxml2xmltest.c                            |   2 +
tests/virstoragetest.c                             |  23 ++++
34 files changed, 893 insertions(+), 48 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-multidisk-vxhs.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-multidisk-vxhs.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-vxhs.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-vxhs.xml
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-vxhs.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-vxhs.xml
create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-network-tlsx509-vxhs.xml
create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-network-vxhs.xml
[libvirt] [PATCH v8 00/11] Add support for Veritas HyperScale (VxHS) block device protocol
Posted by John Ferlan 6 years, 6 months ago
v7: https://www.redhat.com/archives/libvir-list/2017-September/msg00035.html

Patches 1-4 are already ACK'd, but are presented again for completeness

Differences:

 * Former patch1 already pushed (QEMU 2.10 replies and xml changes)

 * Patch 5 is new - to split up the server args into a single server
   JSON object creation helper so that it can be used by VxHS code in
   patch 6

 * Patch 6 uses the new function and alters the .args output to remove
   the ".0"

 * Patches 7-10, no change

 * Patch 11 - adjust the .args output to remove the ".0"

Ashish Mittal (9):
  storage: Introduce VIR_STORAGE_NET_PROTOCOL_VXHS
  docs: Add schema and docs for Veritas HyperScale (VxHS)
  util: storage: Add JSON backing volume parse for VxHS
  qemu: Refactor qemuBlockStorageSourceBuildHostsJSONSocketAddress
  qemu: Add qemu command line generation for a VxHS block device
  conf: Introduce TLS options for VxHS block device clients
  util: Add TLS attributes to virStorageSource
  util: Add virstoragetest to parse/format a tls='yes'
  qemu: Add TLS support for Veritas HyperScale (VxHS)

John Ferlan (2):
  qemu: Detect support for vxhs
  qemu: Introduce qemuDomainPrepareDiskSource

 docs/formatdomain.html.in                          |  45 +++++--
 docs/schemas/domaincommon.rng                      |  18 +++
 src/conf/domain_conf.c                             |  28 +++-
 src/libxl/libxl_conf.c                             |   1 +
 src/qemu/libvirtd_qemu.aug                         |   4 +
 src/qemu/qemu.conf                                 |  34 +++++
 src/qemu/qemu_block.c                              | 150 ++++++++++++++++-----
 src/qemu/qemu_capabilities.c                       |   4 +
 src/qemu/qemu_capabilities.h                       |   3 +
 src/qemu/qemu_command.c                            |  38 ++++++
 src/qemu/qemu_conf.c                               |  16 +++
 src/qemu/qemu_conf.h                               |   3 +
 src/qemu/qemu_domain.c                             |  71 ++++++++++
 src/qemu/qemu_domain.h                             |  11 ++
 src/qemu/qemu_driver.c                             |   3 +
 src/qemu/qemu_hotplug.c                            |  73 ++++++++++
 src/qemu/qemu_parse_command.c                      |  15 +++
 src/qemu/qemu_process.c                            |  33 +++++
 src/qemu/test_libvirtd_qemu.aug.in                 |   2 +
 src/util/virstoragefile.c                          |  58 +++++++-
 src/util/virstoragefile.h                          |  14 ++
 src/xenconfig/xen_xl.c                             |   1 +
 tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml  |   1 +
 ...-disk-drive-network-tlsx509-multidisk-vxhs.args |  43 ++++++
 ...v-disk-drive-network-tlsx509-multidisk-vxhs.xml |  50 +++++++
 ...muxml2argv-disk-drive-network-tlsx509-vxhs.args |  30 +++++
 ...emuxml2argv-disk-drive-network-tlsx509-vxhs.xml |  32 +++++
 .../qemuxml2argv-disk-drive-network-vxhs.args      |  27 ++++
 .../qemuxml2argv-disk-drive-network-vxhs.xml       |  32 +++++
 tests/qemuxml2argvtest.c                           |   8 ++
 ...uxml2xmlout-disk-drive-network-tlsx509-vxhs.xml |  34 +++++
 .../qemuxml2xmlout-disk-drive-network-vxhs.xml     |  34 +++++
 tests/qemuxml2xmltest.c                            |   2 +
 tests/virstoragetest.c                             |  23 ++++
 34 files changed, 893 insertions(+), 48 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-multidisk-vxhs.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-multidisk-vxhs.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-vxhs.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-vxhs.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-vxhs.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-vxhs.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-network-tlsx509-vxhs.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-network-vxhs.xml

-- 
2.13.5

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