Merge "Fix race condition in ISCSIConnector disconnect_volume"

This commit is contained in:
Jenkins 2014-09-30 04:33:12 +00:00 committed by Gerrit Code Review
commit fd4a660f32
1 changed files with 2 additions and 1 deletions

View File

@ -291,7 +291,8 @@ class ISCSIConnector(InitiatorConnector):
{'portal': connection_properties['target_portal'],
'iqn': connection_properties['target_iqn']})
devices = self.driver.get_all_block_devices()
devices = [dev for dev in devices if dev.startswith(device_prefix)]
devices = [dev for dev in devices if dev.startswith(device_prefix)
and os.path.exists(dev)]
if not devices:
self._disconnect_from_iscsi_portal(connection_properties)