[libvirt] [PATCH 00/12] qemu: Fully populate JSON formatters for the protocol layer (blockdev-add saga)

Peter Krempa posted 12 patches 6 years, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1509719227.git.pkrempa@redhat.com
src/conf/domain_conf.c                             |  17 +-
src/libxl/libxl_conf.c                             |   2 +-
src/qemu/qemu_block.c                              | 403 ++++++++++++++++++++-
src/qemu/qemu_block.h                              |   4 +
src/qemu/qemu_command.c                            |  40 +-
src/util/virstoragefile.c                          |  26 +-
src/xenconfig/xen_xl.c                             |   2 +-
tests/Makefile.am                                  |  14 +-
tests/domainsnapshotxml2xmlin/disk_snapshot.xml    |   2 +-
tests/domainsnapshotxml2xmlout/disk_snapshot.xml   |   2 +-
tests/qemublocktest.c                              | 189 ++++++++++
.../qemuxml2argv-disk-drive-network-gluster.args   |   2 +-
...muxml2argv-disk-drive-network-tlsx509-vxhs.args |   8 +-
.../qemuxml2argv-disk-drive-network-vxhs.args      |   4 +-
tests/virstoragetest.c                             |   3 +-
15 files changed, 640 insertions(+), 78 deletions(-)
create mode 100644 tests/qemublocktest.c
[libvirt] [PATCH 00/12] qemu: Fully populate JSON formatters for the protocol layer (blockdev-add saga)
Posted by Peter Krempa 6 years, 5 months ago
This adds the missing formatters for JSON properties for the storage.

John Ferlan (1):
  qemu: block: Add JSON props generator for iSCSI protocol

This patch was stolen from the iSCSI saga and fixed, since the formatter
did not format the port number into the portal string.

Peter Krempa (11):
  qemu: block: Use proper type for servers for VxHS disks
  qemu: process: Split out useful parts from qemuBuildNetworkDriveURI
  storage: Don't store leading '/' in image name when splitting out
    volume
  storage: Store RBD image name as pool and image name
  qemu: block: Add JSON props generator for 'curl' based storage
    backends
  qemu: block: Add JSON props generator for NBD storage backing
  qemu: block: Add JSON props generator for RBD storage backing
  qemu: block: Add JSON props generator for sheepdog storage backing
  qemu: block: Add JSON props generator for ssh storage backing
  qemu: block: Add node-names to JSON backing storage strings
  tests: Add testing of storage backend JSON props formatter

 src/conf/domain_conf.c                             |  17 +-
 src/libxl/libxl_conf.c                             |   2 +-
 src/qemu/qemu_block.c                              | 403 ++++++++++++++++++++-
 src/qemu/qemu_block.h                              |   4 +
 src/qemu/qemu_command.c                            |  40 +-
 src/util/virstoragefile.c                          |  26 +-
 src/xenconfig/xen_xl.c                             |   2 +-
 tests/Makefile.am                                  |  14 +-
 tests/domainsnapshotxml2xmlin/disk_snapshot.xml    |   2 +-
 tests/domainsnapshotxml2xmlout/disk_snapshot.xml   |   2 +-
 tests/qemublocktest.c                              | 189 ++++++++++
 .../qemuxml2argv-disk-drive-network-gluster.args   |   2 +-
 ...muxml2argv-disk-drive-network-tlsx509-vxhs.args |   8 +-
 .../qemuxml2argv-disk-drive-network-vxhs.args      |   4 +-
 tests/virstoragetest.c                             |   3 +-
 15 files changed, 640 insertions(+), 78 deletions(-)
 create mode 100644 tests/qemublocktest.c

-- 
2.14.3

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 00/12] qemu: Fully populate JSON formatters for the protocol layer (blockdev-add saga)
Posted by Ján Tomko 6 years, 5 months ago
On Fri, Nov 03, 2017 at 03:29:17PM +0100, Peter Krempa wrote:
>This adds the missing formatters for JSON properties for the storage.
>
>John Ferlan (1):
>  qemu: block: Add JSON props generator for iSCSI protocol
>
>This patch was stolen from the iSCSI saga and fixed, since the formatter
>did not format the port number into the portal string.
>
>Peter Krempa (11):
>  qemu: block: Use proper type for servers for VxHS disks
>  qemu: process: Split out useful parts from qemuBuildNetworkDriveURI
>  storage: Don't store leading '/' in image name when splitting out
>    volume
>  storage: Store RBD image name as pool and image name
>  qemu: block: Add JSON props generator for 'curl' based storage
>    backends
>  qemu: block: Add JSON props generator for NBD storage backing
>  qemu: block: Add JSON props generator for RBD storage backing
>  qemu: block: Add JSON props generator for sheepdog storage backing
>  qemu: block: Add JSON props generator for ssh storage backing
>  qemu: block: Add node-names to JSON backing storage strings
>  tests: Add testing of storage backend JSON props formatter
>
> src/conf/domain_conf.c                             |  17 +-
> src/libxl/libxl_conf.c                             |   2 +-
> src/qemu/qemu_block.c                              | 403 ++++++++++++++++++++-
> src/qemu/qemu_block.h                              |   4 +
> src/qemu/qemu_command.c                            |  40 +-
> src/util/virstoragefile.c                          |  26 +-
> src/xenconfig/xen_xl.c                             |   2 +-
> tests/Makefile.am                                  |  14 +-
> tests/domainsnapshotxml2xmlin/disk_snapshot.xml    |   2 +-
> tests/domainsnapshotxml2xmlout/disk_snapshot.xml   |   2 +-
> tests/qemublocktest.c                              | 189 ++++++++++
> .../qemuxml2argv-disk-drive-network-gluster.args   |   2 +-
> ...muxml2argv-disk-drive-network-tlsx509-vxhs.args |   8 +-
> .../qemuxml2argv-disk-drive-network-vxhs.args      |   4 +-
> tests/virstoragetest.c                             |   3 +-
> 15 files changed, 640 insertions(+), 78 deletions(-)
> create mode 100644 tests/qemublocktest.c
>

ACK series

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