cinder/cinder/volume/drivers
Helen Walsh 75ba4f0db6 PowerMax driver - handle special case where IG exists
An 'Initiator' does not show up in the initiatior list unless
it is part of a masking view or has previously been logged on.
However these initiators can still be part of an 'Initiator Group'
and an attempt to create a new 'Initiator Group' will fail as
an 'Initiator' cannot be belong to more than one 'Initiator Group'.
Handling this special case and bringing the initiator group check
before the storage group logic so rollback, if required, is tidier.

Change-Id: I62f8a5d75d82352875b179f3e6e1a3f343bb531d
2019-02-07 21:55:29 +00:00
..
datacore DataCore: get rid of pylint errors due to contextlib 2018-06-20 15:15:59 -05:00
datera Fix pylint warnings for "unnecessary not" 2018-09-10 15:12:18 -04:00
dell_emc PowerMax driver - handle special case where IG exists 2019-02-07 21:55:29 +00:00
dothill FC: refactor fczm utils decorators to functions 2018-04-16 16:23:59 -07:00
fujitsu Merge "Fujitsu DX: Add retries for busy error" 2018-10-02 22:16:17 +00:00
fusionstorage trival: Fix some spacing issues 2018-08-29 10:20:43 -04:00
hedvig Hedvig Cinder driver implementation 2019-01-04 14:51:18 -08:00
hpe Merge "Remove deprecated HPE Lefthand config opts" 2018-10-30 18:08:43 +00:00
huawei Merge "Huawei: Simplify wait_for_condition calls" 2018-12-07 13:45:30 +00:00
ibm Add missing ws seperator between words 2018-12-05 09:04:42 +08:00
inspur Fixup some issues of Inspur AS13000 cinder driver 2019-01-08 22:22:34 +00: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 Remove support for NetApp E-Series systems 2018-12-28 11:19:32 -02:00
nexenta Merge "Remove umount from volume.filters" 2018-12-20 17:03:45 +00:00
prophetstor Get rid of keys() usage 2018-09-21 11:07:07 -04:00
san Rename iSCSI target config options to more general 2017-12-18 08:55:01 +00:00
synology trival: Fix some spacing issues 2018-08-29 10:20:43 -04:00
veritas Mark Veritas HyperScale Driver Unsupported 2018-10-12 12:51:20 -05:00
veritas_access Add ISCSI driver for Veritas Access 2018-03-16 00:08:38 +05:30
vmware Merge "VMware: Check empty provider location" 2018-12-13 03:45:05 +00:00
windows Fix invalid escape sequence warnings 2018-06-20 16:22:26 -05:00
zfssa Add missing ws seperator between words 2018-12-05 09:04:42 +08:00
__init__.py
drbdmanagedrv.py LINBIT DRBDManage driver moves to maintenance mode 2019-01-07 15:27:25 -08:00
infinidat.py Merge "Infinidat: Get rid of pylint errors due to private lib" 2018-08-07 22:47:37 +00:00
linstordrv.py Add new LINSTOR volume driver 2019-01-04 14:59:41 -08:00
lvm.py lvm: Avoid premature calls to terminate_connection for muiltiattach vols 2018-11-09 20:16:05 +00:00
nfs.py Netapp Ontap: Adds support for auto-max-over-subscription 2018-01-25 07:37:27 -02:00
nimble.py Add missing ws seperator between words 2018-12-05 09:04:42 +08:00
pure.py Modify Pure driver to configure PG/Pod names 2018-09-04 21:54:21 +03:00
qnap.py Remove unecessary pass 2018-09-25 15:12:50 -04:00
quobyte.py Merge "Get rid of keys() usage" 2018-10-10 13:01:06 +00:00
rbd.py Merge "Support deferred deletion in RBD" 2019-01-11 03:58:59 +00:00
remotefs.py Fix permissions with NFS-backed snapshots and backups 2018-12-11 08:13:48 -05:00
sheepdog.py Move driver options to "backend_defaults" section 2017-07-03 16:42:03 +02:00
solidfire.py NetApp SolidFire: Revert volume to snapshot 2018-11-11 21:33:31 -05:00
storpool.py Reintroduce the StorPool driver 2017-12-28 16:59:07 +02:00
tintri.py Merge "Get rid of keys() usage" 2018-10-10 13:01:06 +00:00
veritas_cnfs.py [DOC BLD FIX] Fix dosctring errors in veritas driver 2017-07-26 12:19:21 -05:00
vzstorage.py Allow extension of volumes with snapshots for VZstorage driver 2018-03-28 12:58:33 +02:00
zadara.py use defusedxml to avoid XML attack 2018-03-12 14:11:10 +00:00