[libvirt] [PATCH 0/8 v2] Persistent vHBA support in storage pool

Osier Yang jyang at redhat.com
Mon Feb 4 13:31:57 UTC 2013


This is the 3rd part to implement NPIV migration support [1].

Part 1: (New version)
  https://www.redhat.com/archives/libvir-list/2013-February/msg00112.html

Part 2: (Already ACKed by Michal)
  https://www.redhat.com/archives/libvir-list/2013-January/msg00859.html

Part 4: (Partly ACKed by John)
  https://www.redhat.com/archives/libvir-list/2013-January/msg02113.html

The patches are based on Part 2.

The new XMLs might be too long, might be deserved to have them as
sub-elements of <adapter>. But I'd like to see the feedback first.

Osier Yang (8):
  New XML attributes for storage pool source adapter
  storage: Make the adapter name be consistent with node device driver
  storage: Move virStorageBackendSCSIGetHostNumber into iscsi backend
  phyp: Prohibit fc_host adapter for phyp driver
  util: Add helper to get the scsi host name by iterating over sysfs
  util: Fix bug of managing vport
  storage: Add startPool and stopPool for scsi backend
  storage: Guess the parent if it's not specified for vHBA

 docs/formatstorage.html.in                 |   15 ++-
 docs/schemas/storagepool.rng               |   33 +++++-
 src/conf/storage_conf.c                    |  123 ++++++++++++++++--
 src/conf/storage_conf.h                    |   23 +++-
 src/libvirt_private.syms                   |    4 +
 src/phyp/phyp_driver.c                     |   15 ++-
 src/storage/storage_backend_iscsi.c        |   39 ++++++-
 src/storage/storage_backend_scsi.c         |  190 +++++++++++++++++++--------
 src/storage/storage_backend_scsi.h         |    3 -
 src/util/virutil.c                         |  196 +++++++++++++++++++++++++++-
 src/util/virutil.h                         |    7 +
 tests/storagepoolxml2xmlin/pool-scsi.xml   |    2 +-
 tests/storagepoolxml2xmlin/pool-scsi1.xml  |   15 ++
 tests/storagepoolxml2xmlout/pool-scsi.xml  |    2 +-
 tests/storagepoolxml2xmlout/pool-scsi1.xml |   18 +++
 tests/storagepoolxml2xmltest.c             |    1 +
 16 files changed, 602 insertions(+), 84 deletions(-)
 create mode 100644 tests/storagepoolxml2xmlin/pool-scsi1.xml
 create mode 100644 tests/storagepoolxml2xmlout/pool-scsi1.xml

[1] https://www.redhat.com/archives/libvir-list/2012-November/msg00826.html

Regards,
Osier




More information about the libvir-list mailing list