os-brick/os_brick/tests/initiator
Yingxin 891abdff2f Support RSD scenario of nvme connector
* When execute `nvme connect`, "host-nqn" is needed in RSD environment.
  So add it as an optional parameter.

* It is observed that the first `nvme list` can miss the newly connected
  nvme device, right after a success call of `nvme connect`. The
  solution is to add the retry&sleep logic back.

* Sometimes there can be more than 10 nvme devices, e.g.
  "/dev/nvme10n10". Need to update the device re pattern.

* In RSD environment, the connector needs additional information like
  "system uuid", to let cinder-volume know the nova-cpu service is
  running on which RSD node.

* Add a new protocol "NVMEOF" mapping to allow both Cinder and Nova to
  identify and use the nvme connector.

Implements: blueprint nvme-volume-driver
Change-Id: I26e3dc140b2cf30a97665679fdc4d2f897cd4872
2018-12-24 13:51:20 +08:00
..
connectors Support RSD scenario of nvme connector 2018-12-24 13:51:20 +08:00
__init__.py renamed the project to os-brick 2015-02-05 23:58:37 +00:00
test_connector.py Support RSD scenario of nvme connector 2018-12-24 13:51:20 +08:00
test_host_driver.py Fix race in check and access of /dev/disk/by-path/ 2015-07-28 18:30:06 +02:00
test_linuxfc.py FC Allow for multipath volumes with different LUNs 2018-07-16 10:31:52 -07:00
test_linuxrbd.py Merge "Add attribute 'name' to class RBDVolume." 2017-10-10 03:41:31 +00:00
test_linuxscsi.py Succeed on iSCSI detach when path just went down 2018-09-27 18:30:18 +02:00
test_linuxsheepdog.py Add sheepdog support 2016-02-19 04:57:12 +00:00
test_utils.py Context manager to handle shared_targets 2018-10-30 16:55:01 +01:00