[PATCH 00/13] Network disk improvements (NBD & libiscsi)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series improves support for NBD disks (patches 1-6), and adds
support for the libiscsi userspace initiator (patches 7-13).

Please review!

Paolo

Paolo Bonzini (13):
  qemu: fix use-after-free when parsing NBD disk
  qemu: do not support non-network disks without -drive
  qemu: rewrite NBD command-line builder and parser
  qemu: support named nbd exports
  qemu: support NBD with Unix sockets
  qemu: support URI syntax for NBD
  domain: add support for iscsi network disks
  qemu: add support for libiscsi
  qemu: support LUN numbers for iSCSI disks
  domain: make port optional for network disks
  secret: add iscsi to possible usage types
  domain: parse XML for iscsi authorization credentials
  qemu: pass iscsi authorization credentials

 docs/formatdomain.html.in                          |  42 +-
 docs/formatsecret.html.in                          |  12 +
 docs/schemas/domaincommon.rng                      |  37 +-
 docs/schemas/secret.rng                            |  10 +
 include/libvirt/libvirt.h.in                       |   1 +
 src/conf/domain_conf.c                             |  51 ++-
 src/conf/domain_conf.h                             |   3 +
 src/conf/secret_conf.c                             |  22 +-
 src/conf/secret_conf.h                             |   1 +
 src/qemu/qemu_command.c                            | 432 ++++++++++++++-------
 src/secret/secret_driver.c                         |   8 +
 tests/qemuargv2xmltest.c                           |   5 +
 .../qemuxml2argv-disk-drive-network-gluster.args   |   2 +-
 ...qemuxml2argv-disk-drive-network-iscsi-auth.args |   1 +
 .../qemuxml2argv-disk-drive-network-iscsi-auth.xml |  31 ++
 .../qemuxml2argv-disk-drive-network-iscsi.args     |   1 +
 .../qemuxml2argv-disk-drive-network-iscsi.xml      |  34 ++
 ...qemuxml2argv-disk-drive-network-nbd-export.args |   5 +
 .../qemuxml2argv-disk-drive-network-nbd-export.xml |  33 ++
 ...ml2argv-disk-drive-network-nbd-ipv6-export.args |   5 +
 ...xml2argv-disk-drive-network-nbd-ipv6-export.xml |  33 ++
 .../qemuxml2argv-disk-drive-network-nbd-ipv6.args  |   5 +
 .../qemuxml2argv-disk-drive-network-nbd-ipv6.xml   |  33 ++
 .../qemuxml2argv-disk-drive-network-nbd-unix.args  |   5 +
 .../qemuxml2argv-disk-drive-network-nbd-unix.xml   |  33 ++
 tests/qemuxml2argvtest.c                           |  12 +
 tests/qemuxml2xmltest.c                            |   7 +
 27 files changed, 687 insertions(+), 177 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi-auth.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi-auth.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-export.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-export.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6-export.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6-export.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-unix.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-unix.xml

-- 
1.8.1.2

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


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux