cinder/cinder/volume/drivers
Ryan Liang 1f57f502c8 VNX: update sg in cache
When `destroy_empty_storage_group` is enabled, the sg will be deleted
after the last lun is detached from it. The issue is that the sg cache
isn't updated, which caused the failure of subsequent attaching volumes
to the same host because the sg in the cache will be used directly which
doesn't exist any more.

The fix is updating the sg with poll after deleting it. This doesn't
delete the sg from cache explicitly but makes sure the sg in cache with
latest status `not-exist`. Subsequent attaching will create the sg if it
is `not-exist`.

Closes-bug: #1817385
Change-Id: Ibb39879a77c97c6a5d885461e93116810d16b265
(cherry picked from commit eefd8302b3)
2019-03-01 01:51:48 +00:00
..
coprhd Mark Dell EMC CoprHD Drivers unsupported 2018-06-12 10:46:22 +00:00
datacore DataCore: get rid of pylint errors due to contextlib 2018-06-20 15:15:59 -05:00
datera [DOC BLD FIX] correct formatting errors in datera driver 2017-07-19 22:54:01 -05:00
dell_emc VNX: update sg in cache 2019-03-01 01:51:48 +00:00
disco Mark Disco driver unsupported 2018-06-05 16:20:57 +00:00
dothill Fix for HPE MSA 2050 login failures 2019-02-12 20:03:56 +00:00
fujitsu FC: refactor fczm utils decorators to functions 2018-04-16 16:23:59 -07:00
fusionstorage Move driver options to "backend_defaults" section 2017-07-03 16:42:03 +02:00
hpe 3PAR: Added retries on volume deletion 2018-09-04 02:37:44 +00:00
huawei Merge "Huawei driver supports create_group_from_src" 2018-05-14 02:27:52 +00:00
ibm IBM XIV: fix issues for replication 2018-08-03 10:04:43 +03:00
inspur Remove report of allocated_capacity_gb from Inspur driver 2018-06-21 20:10:15 -04:00
kaminario FC: refactor fczm utils decorators to functions 2018-04-16 16:23:59 -07:00
lenovo [DOC BLD FIX] Fix docstring issues in Lenovo driver 2017-07-25 11:56:09 -05:00
nec Merge "NEC driver: Return non-random iscsi portal in initialize" 2018-08-02 16:34:31 +00:00
netapp Fix IPv6 for Cinder NetApp ONTAP drivers 2018-08-29 14:59:25 -04:00
nexenta Use ensure_tree instead of mkdir when creating paths 2018-07-12 16:01:35 +02:00
prophetstor Fix prophetstor drivers report value 2018-06-20 23:48:35 -04:00
san Rename iSCSI target config options to more general 2017-12-18 08:55:01 +00:00
synology Synology: Rename iSCSI target config option 2018-01-10 14:27:07 +08:00
veritas Remove 'message' from format argument from exception 2018-06-14 10:28:09 +08:00
veritas_access Add ISCSI driver for Veritas Access 2018-03-16 00:08:38 +05:30
vmware VMware: set 'shared_targets' as False 2018-07-22 03:44:08 -07:00
windows Fix invalid escape sequence warnings 2018-06-20 16:22:26 -05:00
zfssa ZFSSA handle non-existent snapshot 2018-05-31 03:49:16 +00:00
__init__.py Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
drbdmanagedrv.py Fix option description in DRBD driver 2018-05-18 09:48:50 -05:00
hgst.py Mark the HGST Driver unsupported 2018-06-05 15:49:57 +00:00
infinidat.py Merge "Infinidat: Get rid of pylint errors due to private lib" 2018-08-07 22:47:37 +00:00
lvm.py lvm: Avoid premature calls to terminate_connection for muiltiattach vols 2018-11-28 10:33:52 +00:00
nfs.py Netapp Ontap: Adds support for auto-max-over-subscription 2018-01-25 07:37:27 -02:00
nimble.py nimble storage: support for force detach 2018-10-05 01:47:58 +00:00
pure.py ActiveCluster support for Pure Storage drivers 2018-07-25 18:16:19 -07:00
qnap.py QNAP: Add support for QES 2.1.0 2018-07-19 16:01:37 +08:00
quobyte.py Use ensure_tree instead of mkdir when creating paths 2018-07-12 16:01:35 +02:00
rbd.py Handle rbd.OSError on broken RBD image 2018-10-30 10:32:31 +00:00
remotefs.py Avoid using 'truncate' on Windows 2019-01-18 13:10:27 -05:00
sheepdog.py Move driver options to "backend_defaults" section 2017-07-03 16:42:03 +02:00
solidfire.py SF ensure the correct volume is deleted 2018-12-05 18:02:55 +00:00
storpool.py Reintroduce the StorPool driver 2017-12-28 16:59:07 +02:00
tintri.py tintri: Enable SSL with requests 2018-07-31 09:56:02 -04:00
veritas_cnfs.py [DOC BLD FIX] Fix dosctring errors in veritas driver 2017-07-26 12:19:21 -05:00
vzstorage.py Vzstorage: improvement of create_cloned_volume 2017-10-11 16:38:46 +00:00
zadara.py use defusedxml to avoid XML attack 2018-03-12 14:11:10 +00:00