cinder/cinder
Patrick East 5d22ec17c7 Fix race condition in ISCSIConnector disconnect_volume
The list of devices returned by driver.get_all_block_devices() will
sometimes contain broken symlinks as the SCSI device has been deleted
but the udev rule for the symlink has not yet completed.

Adding in a check to os.path.exists() will ensure that we will not
consider the broken symlinks as an “in use” device.

Change-Id: Ibb869e10976f894f9e18e9edec6739c2c3bea68c
Closes-Bug: #1375382
2014-09-29 11:04:09 -07:00
..
api Allow scheduler pool information to be retrieved 2014-09-20 11:04:12 -07:00
backup Add reset-state function for backups 2014-09-12 15:32:17 +08:00
brick Fix race condition in ISCSIConnector disconnect_volume 2014-09-29 11:04:09 -07:00
common Merge "Adds CA cert file path option for glance connections" 2014-09-13 13:44:42 +00:00
compute debug level logs should not be translated 2014-06-18 09:03:02 -06:00
consistencygroup Volume types need to be specified when creating CG 2014-09-13 14:36:03 -04:00
db DB migration 25->24 failed when dropping column 2014-09-20 18:37:52 -04:00
hacking Add hacking check for use of LOG.audit 2014-08-09 10:22:03 -05:00
image Merge "Avoid using the disk cache on volume initialisation" 2014-09-16 14:22:14 +00:00
keymgr Adds barbican keymgr wrapper 2014-08-18 09:38:57 -04:00
locale Imported Translations from Transifex 2014-09-24 06:04:09 +00:00
openstack Sync latest strutils from oslo-incubator for mask_password fix 2014-09-16 10:41:16 -05:00
replication Add support in Cinder for volume replication - driver approach 2014-08-23 15:53:55 +00:00
scheduler Downgrade 'infinite' and 'unknown' capacity in weigher 2014-09-23 12:49:58 +08:00
testing updating testing readme with more current information. 2014-02-26 09:21:13 -05:00
tests VMware:Unquote folder name for folder exists check 2014-09-29 18:03:19 +05:30
transfer Add required spaces in log messages 2014-09-23 00:33:34 -07:00
volume VMware:Unquote folder name for folder exists check 2014-09-29 18:03:19 +05:30
zonemanager Add Cisco FC Zoning plugin to the FC ZoneManager 2014-08-29 20:15:04 -04:00
__init__.py Remove vim header 2013-12-30 18:53:02 -06:00
context.py Allow backup-to-swift to take swift URL from service catalogue 2014-08-21 08:01:26 +00:00
exception.py Merge "Revert iSCSI Target objects as independent objects" 2014-09-20 01:18:18 +00:00
flow_utils.py Put result in quotes 2014-08-14 17:02:32 -07:00
i18n.py Use oslo.i18n 2014-08-08 17:26:41 -05:00
manager.py debug level logs should not be translated 2014-06-18 09:03:02 -06:00
policy.py Update oslo policy and its dependencies 2014-08-29 13:56:30 +02:00
quota.py Support Volume Backup Quota 2014-09-02 18:09:04 +08:00
quota_utils.py Use oslo.i18n 2014-08-08 17:26:41 -05:00
rpc.py Integrate OSprofiler and Cinder 2014-08-21 02:19:36 +04:00
service.py Fix unnecessary WSGI worker warning at API startup 2014-09-23 16:20:09 -05:00
ssh_utils.py Fix ssh_host_key_file default in help and config.sample.conf 2014-09-23 05:52:13 +00:00
test.py Log an error on nfs mount failure 2014-09-10 20:48:44 -05:00
utils.py Verify requested size in volume.api create 2014-09-18 13:31:35 -06:00
version.py Remove vim header 2013-12-30 18:53:02 -06:00
wsgi.py Set socket options in correct way 2014-09-18 06:06:12 -07:00