[libvirt] [PATCH v4 0/3] Add support for Veritas HyperScale (VxHS) block device protocol

Ashish Mittal ashmit602 at gmail.com
Fri Jun 30 02:02:38 UTC 2017


From: Ashish Mittal <ashish.mittal at veritas.com>

QEMU changes for VxHS (including TLS support) are already upstream.
This series of patches adds support for VxHS block devices in libvirt.

Patch 1 adds the base functionality for supporting VxHS protocol.

Patch 2 adds two new configuration options in qemu.conf to enable TLS
for VxHS devices.

Patch 3 implements the main TLS functionality.

Ashish Mittal (3):
  Add support for Veritas HyperScale (VxHS) block device protocol
  conf: Introduce TLS options for VxHS block device clients
  Add TLS support for Veritas HyperScale (VxHS) block device protocol

 docs/formatdomain.html.in                          |  31 ++++-
 docs/schemas/domaincommon.rng                      |  18 +++
 src/conf/domain_conf.c                             |  19 +++
 src/libxl/libxl_conf.c                             |   1 +
 src/qemu/libvirtd_qemu.aug                         |   4 +
 src/qemu/qemu.conf                                 |  23 +++
 src/qemu/qemu_command.c                            | 155 +++++++++++++++++++++
 src/qemu/qemu_conf.c                               |   7 +
 src/qemu/qemu_conf.h                               |   3 +
 src/qemu/qemu_driver.c                             |   3 +
 src/qemu/qemu_parse_command.c                      |  25 ++++
 src/qemu/test_libvirtd_qemu.aug.in                 |   2 +
 src/util/virstoragefile.c                          |  77 +++++++++-
 src/util/virstoragefile.h                          |  10 ++
 src/xenconfig/xen_xl.c                             |   1 +
 .../qemuargv2xml-disk-drive-network-vxhs-fail.args |  24 ++++
 tests/qemuargv2xmltest.c                           |  17 ++-
 ...ml2argv-disk-drive-network-tlsx509-err-vxhs.xml |  34 +++++
 ...-disk-drive-network-tlsx509-multidisk-vxhs.args |  41 ++++++
 ...k-drive-network-tlsx509-multidisk-vxhs.args.new |  41 ++++++
 ...v-disk-drive-network-tlsx509-multidisk-vxhs.xml |  56 ++++++++
 ...muxml2argv-disk-drive-network-tlsx509-vxhs.args |  28 ++++
 ...emuxml2argv-disk-drive-network-tlsx509-vxhs.xml |  34 +++++
 .../qemuxml2argv-disk-drive-network-vxhs.args      |  25 ++++
 .../qemuxml2argv-disk-drive-network-vxhs.xml       |  34 +++++
 tests/qemuxml2argvtest.c                           |  10 ++
 tests/virstoragetest.c                             |  30 ++++
 27 files changed, 748 insertions(+), 5 deletions(-)
 create mode 100644 tests/qemuargv2xmldata/qemuargv2xml-disk-drive-network-vxhs-fail.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-tlsx509-err-vxhs.xml
 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.args.new
 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

-- 
2.5.5




More information about the libvir-list mailing list