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

Paolo Bonzini pbonzini at redhat.com
Mon Feb 25 17:44:19 UTC 2013


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




More information about the libvir-list mailing list