[libvirt] [PATCH 00/15] Add more vHBA related tests and module-arize the code
John Ferlan
jferlan at redhat.com
Thu Feb 16 11:50:22 UTC 2017
ping*2?
These really aren't that difficult - there's test adjustments, code
motion, function renames, and new tests.
Tks -
John
On 02/07/2017 07:49 AM, John Ferlan wrote:
>
> ping?
>
> tks -
>
> John
>
> On 01/25/2017 03:27 PM, John Ferlan wrote:
>> Don't be scared off by the quantity of patches...
>>
>> There's quite a bit of code motion and function renaming going on before
>> being able to more easily add tests that will ensure that from a nodedev
>> perspective creation and deletion of the vHBA will work properly and it's
>> possible to test the various ways to create a vHBA (nothing provide, a
>> parent by name provided, a parent by wwnn/wwpn provided, and a parent
>> by fabric_wwn provided).
>>
>> I did run this through the coverity checking code with no errors...
>>
>> John Ferlan (15):
>> tests: Alter test_driver HBA name/data to be closer to reality
>> test: Add new NPIV capable HBA and a vHBA
>> test: Add helper to create vHBA for testNodeDeviceCreateXML
>> tests: Create a more realistic vHBA
>> test: Fix fchosttest resource leak
>> util: Create a new virvhba module and move/rename API's
>> util: Move/rename virStoragePoolGetVhbaSCSIHostParent to virvhba
>> util: Reduce complexity of virVHBAGetParent
>> util: Move scsi_host specific functions from virutil
>> tests: Add new fchosttest tests for management of a vHBA
>> nodedev: Keep the node device lock longer in nodeDeviceDestroy
>> nodedev: Rework virNodeDeviceGetParentHost
>> tests: Add createVHBAByNodeDevice-no-parent to fchosttest
>> tests: Add createVHBAByNodeDevice-parent-wwn to fchosttest
>> tests: Add createVHBAByNodeDevice-parent-fabric-wwn to fchosttest
>>
>> po/POTFILES.in | 2 +
>> src/Makefile.am | 2 +
>> src/conf/node_device_conf.c | 76 +++-
>> src/conf/node_device_conf.h | 19 +-
>> src/conf/storage_conf.c | 100 ++---
>> src/conf/storage_conf.h | 5 -
>> src/libvirt_private.syms | 32 +-
>> src/node_device/node_device_driver.c | 92 ++--
>> src/node_device/node_device_linux_sysfs.c | 24 +-
>> src/storage/storage_backend_scsi.c | 68 +--
>> src/test/test_driver.c | 178 ++++++--
>> src/util/virscsi.c | 4 +
>> src/util/virscsihost.c | 297 ++++++++++++
>> src/util/virscsihost.h | 40 ++
>> src/util/virutil.c | 724 ------------------------------
>> src/util/virutil.h | 47 --
>> src/util/virvhba.c | 591 ++++++++++++++++++++++++
>> src/util/virvhba.h | 59 +++
>> tests/fchosttest.c | 183 ++++++--
>> tests/objecteventtest.c | 6 +-
>> tests/scsihosttest.c | 16 +-
>> tests/virrandommock.c | 9 +
>> 22 files changed, 1463 insertions(+), 1111 deletions(-)
>> create mode 100644 src/util/virscsihost.c
>> create mode 100644 src/util/virscsihost.h
>> create mode 100644 src/util/virvhba.c
>> create mode 100644 src/util/virvhba.h
>>
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
>
More information about the libvir-list
mailing list