os-brick/os_brick
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
..
encryptors Encryptors: Fix compat with Nova encryptors for Ocata 2017-01-24 13:31:29 +00:00
initiator Retry multipath flush when map is in use 2017-03-27 21:02:55 +00:00
local_dev Remove race condition from lvextend 2016-08-01 20:08:07 +00:00
privileged Trivial rootwrap -> privsep replacement 2016-04-15 15:29:25 +00:00
remotefs Merge "Windows remotefs: create mountpoints at the expected location" 2016-11-18 16:46:00 +00:00
tests Retry multipath flush when map is in use 2017-03-27 21:02:55 +00:00
__init__.py Update os-brick requirements 2015-04-17 17:11:34 +00:00
exception.py Raise specific exception for an invalid protocol connector 2016-11-04 18:07:06 -04:00
executor.py Fix cmd execution stderr, stdout unicode errors 2016-08-25 16:34:28 +00:00
i18n.py Drop use of 'oslo' namespace package 2015-04-28 22:25:57 +00:00
utils.py Mask passwords in utils.trace for func params 2016-11-08 12:55:46 -05:00
version.py Add reno for release notes management 2016-01-20 19:19:36 -06:00