os-brick/os_brick/initiator
Gorka Eguileor 04c4d07dc4 Retry multipath flush when map is in use
When flushing a multipath we are ignoring map in use transient error, so
we log a warning that the flush has not been successful and that we have
received an exit code 1 and we continue to remove the individual paths.

This error is usually transient and a simple retry will succeed in
flushing the multipath.

Failure to retry will leave an empty multipath in our system.

Closes-Bug: #1663936
Depends-On: I31310dc9b3834e0bf16618db3e473f17eab2b610
Change-Id: I710792bd707ad933ef60d11d25f530dddfb6fb2f
(cherry picked from commit 32c837dacb)
2017-03-27 21:02:55 +00:00
..
connectors Fix multipath flush when using friendly names 2017-03-15 14:02:31 +01:00
windows Windows connectors: add device_scan_interval arg 2016-12-22 18:48:02 +02:00
__init__.py Add connector for GPFS volumes 2016-08-16 16:09:52 +05:30
connector.py Raise specific exception for an invalid protocol connector 2016-11-04 18:07:06 -04:00
host_driver.py Fix race in check and access of /dev/disk/by-path/ 2015-07-28 18:30:06 +02:00
initiator_connector.py TrivialFix: Remove logging import unused 2016-08-29 14:03:55 +07:00
linuxfc.py Merge "linuxfc: log path when HBA not found" 2016-12-07 18:41:13 +00:00
linuxrbd.py linuxrbd: remove obsolete comment on close() 2016-10-13 12:11:50 -04:00
linuxscsi.py Retry multipath flush when map is in use 2017-03-27 21:02:55 +00:00
linuxsheepdog.py Remove unused LOG to keep code clean 2016-07-09 10:17:48 +08:00