cinder/cinder/volume/drivers
Ryan Liang 6e2e278f3c VNX: delete the LUN from VNX backend
Async migration is used in the process of creating a volume from a
snapshot and an internal temp snapshot is created.

Because the temp snapshot isn't deleted, the LUN hosting the temp
snapshot cannot be deleted from the VNX storage.

For example, a new volume, V2, is created from snapshot S1 of volume V1.
An internal temp snapshot S2 is created from copying S1. V1 now has two
snapshots, S1 and S2. Although we delete V1, V2 and S1 from Cinder,
S2 which is Cinder user-invisible isn't deleted and which causes V1 left
on VNX too.

The fix makes sure the snapshot S2 is deleted. Then the delay deletion
on V1 can be executed successfully.

Change-Id: Ib86729488ebfb0aea5d5d4f815a64e00258040e7
Closes-bug: #1794646
(cherry picked from commit b3a89dc187)
(cherry picked from commit a74945b068)
2020-06-19 02:59:25 +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: delete the LUN from VNX backend 2020-06-19 02:59:25 +00:00
disco Mark Disco driver unsupported 2018-06-05 16:20:57 +00:00
dothill Revert "Declare multiattach support for HPE MSA" 2019-07-24 17:34:51 +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: Add config for NSP single path attach 2019-08-30 14:13:39 +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 Fix "connector=None" issue in Kaminario drivers 2019-05-22 00:45:02 +00:00
lenovo [DOC BLD FIX] Fix docstring issues in Lenovo driver 2017-07-25 11:56:09 -05:00
nec NEC driver: fix an undefined variable 2020-03-16 23:44:55 +00:00
netapp NetApp: Return all iSCSI targets-portals 2019-04-16 16:16:33 +02: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: Fix revert-to-snapshot 2019-02-27 10:27:27 -06: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: Only use initiators when comparing connector dicts 2019-05-22 12:12:02 +01:00
nfs.py Fix NFS volume retype with migrate 2019-08-29 12:16:51 -07: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 Add context to cloning snapshots in remotefs driver 2019-09-13 09:00:53 -07:00
rbd.py RBD: fix volume reference handling in clone logic 2020-03-30 21:10:09 +00:00
remotefs.py Add context to cloning snapshots in remotefs driver 2019-09-13 09:00:53 -07:00
sheepdog.py Move driver options to "backend_defaults" section 2017-07-03 16:42:03 +02:00
solidfire.py NetApp SolidFire: Fix multi-attach volume deletion 2019-03-18 16:24:24 -04: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 Add context to cloning snapshots in remotefs driver 2019-09-13 09:00:53 -07:00
zadara.py use defusedxml to avoid XML attack 2018-03-12 14:11:10 +00:00