os-brick/os_brick/tests/initiator/connectors
Lee Yarwood 8972aa4add iscsi: Add _get_device_link retry when waiting for /dev/disk/by-id/ to populate
Bug #1820007 documents failures to find /dev/disk/by-id/ symlinks
associated with encrypted volumes both in real world and CI
environments. These failures appear to be due to udev on these slow or
overloaded hosts failing to populate the required /dev/disk/by-id/
symlinks in time after the iSCSI volume has been connected.

This change seeks to avoid such failures by simply decorating
_get_device_link with the @utils.retry to hopefully allow udev time to
create the required symlinks under /dev/disk/by-id/.

Closes-Bug: #1820007
Change-Id: Ib9c8ebae7a6051e18538920139fecd123682a474
(cherry picked from commit 331316827a)
(cherry picked from commit d8ed21e7d2)
(cherry picked from commit 7ffa3fb7d9)
(cherry picked from commit ed9feedfa3)
2019-12-03 15:40:04 +00:00
..
__init__.py Splitting Out Connectors from connector.py 2016-08-02 15:54:15 -05:00
test_aoe.py Replace assertDictMatch with assertDictEqual 2016-12-22 11:12:47 +08:00
test_base_iscsi.py Use assertEqual() instead of assertDictEqual() 2016-09-26 11:45:23 +07:00
test_disco.py Stop ignoring E123 and E125 pycodestyle rules 2017-05-24 00:43:02 +02:00
test_drbd.py Splitting Out Connectors from connector.py 2016-08-02 15:54:15 -05:00
test_fibre_channel.py Check path alive before get scsi wwn 2019-09-04 11:25:34 -04:00
test_fibre_channel_ppc64.py Incorporate the connection_properties input for PPC64 2018-03-21 05:22:21 +00:00
test_fibre_channel_s390x.py Fix multipath disconnect with path failure 2018-08-21 11:46:42 -05:00
test_gpfs.py Add connector for GPFS volumes 2016-08-16 16:09:52 +05:30
test_hgst.py Fix unittest run on s390x host 2017-02-22 20:43:16 +00:00
test_huawei.py Splitting Out Connectors from connector.py 2016-08-02 15:54:15 -05:00
test_iscsi.py iscsi: Add _get_device_link retry when waiting for /dev/disk/by-id/ to populate 2019-12-03 15:40:04 +00:00
test_iser.py Fix iSCSI volume attachment over RDMA transport 2017-08-23 11:18:06 +03:00
test_local.py Splitting Out Connectors from connector.py 2016-08-02 15:54:15 -05:00
test_nvme.py Adding NVMEoF for initiator CLI 2017-11-16 14:39:34 +00:00
test_rbd.py Prevent rbd map again if it's already mapped 2017-05-18 12:08:20 +08:00
test_remotefs.py Splitting Out Connectors from connector.py 2016-08-02 15:54:15 -05:00
test_scaleio.py Fix the mocking mess 2016-08-03 18:40:42 +02:00
test_sheepdog.py Change assertTrue(isinstance()) with optimal assert 2016-09-01 18:27:30 +08:00
test_storpool.py Add the StorPool brick connector 2017-12-01 23:06:15 +02:00
test_vmware.py Add connector for vmdk volumes 2016-08-09 17:23:30 +05:30
test_vrtshyperscale.py Fixed the veritas connector path 2017-05-23 18:32:54 +00:00