commit 36b082796c08bfa6ed373ab1dbbf4d67815432ee Author: Matthew Heler Date: Mon Nov 7 20:35:39 2016 -0500 Fix race in removing multipath iSCSI device diff --git a/os_brick/initiator/linuxscsi.py b/os_brick/initiator/linuxscsi.py index 87c66a0..f235280 100644 --- a/os_brick/initiator/linuxscsi.py +++ b/os_brick/initiator/linuxscsi.py @@ -141,6 +141,7 @@ class LinuxSCSI(executor.Executor): LOG.debug("multipath LUNs to remove %s", devices) for device in devices: self.remove_scsi_device(device['device']) + self.wait_for_volume_removal(device['device']) def flush_device_io(self, device): """This is used to flush any remaining IO in the buffers."""