cinder/cinder/volume/drivers
whoami-rajat 70164132dc SF: Remove compat clone image code
SolidFire driver introduced a clone image feature in Kilo release[1]
where we would create a cache volume with volume ID same as of image
ID to create volume from image efficiently by cloning from that cached
volume.
This feature worked same as the image cache feature we have in cinder
so it was deprecated in queens[2] and removed in train[3] in favor of
image cache feature provided by cinder.
However, we still kept compatibility code if users had solidfire cached
volumes to still take advantage of those to create efficient volume
from images.
In the current master (Yoga), we can safely assume that people have
moved to using the image cache feature of cinder since the solidfire
options to enable efficient cloning doesn't exist since train release.
This patch removes the remaining code around this feature as it
doesn't provide any additional benefit and we also log an ERROR
message unnecessarily confusing the operators for every create volume
from image request (details are in the linked launchpad bug).

Closes-Bug: #1959178

[1] https://review.opendev.org/c/openstack/cinder/+/142859
[2] https://review.opendev.org/c/openstack/cinder/+/511623
[3] https://review.opendev.org/c/openstack/cinder/+/664739

Change-Id: I8fe00b06ebb439f83f8cad0f592064c540c54b77
(cherry picked from commit 6b97abc4e4)
(cherry picked from commit 9b583401ad)
(cherry picked from commit c58f74029a)
2022-06-30 12:08:03 +02:00
..
ceph Update to hacking 4.0.0 2021-02-16 10:54:51 -05:00
datera Update to hacking 4.0.0 2021-02-16 10:54:51 -05:00
dell_emc PowerMax Driver - Allow for case mismatch in SGs 2021-09-15 15:06:06 +01:00
fujitsu Replace md5 with oslo version 2020-11-13 16:01:14 -05:00
fusionstorage Fix missing print format in log messages 2020-04-15 07:28:23 +08:00
hedvig Merge "Hedvig: Migration to py37" 2020-01-20 13:43:58 +00:00
hitachi Merge "Hitachi: Trace REST API input/output logs" 2021-03-10 05:42:27 +00:00
hpe Move trace methods from utils to volume_utils 2021-02-12 20:16:55 +00:00
huawei Replace md5 with oslo version 2020-11-13 16:01:14 -05:00
ibm Fixed copy-on-write mode in GPFS NFS driver 2021-11-13 14:45:32 +00:00
infortrend Rename volume/utils.py to volume/volume_utils.py 2019-09-09 15:00:07 -04:00
inspur LVM: Fix delete volume error due to lvs failure 2021-04-01 19:40:47 +00:00
kaminario Move trace methods from utils to volume_utils 2021-02-12 20:16:55 +00:00
kioxia Add KIOXIA KumoScale NVMeOF driver 2021-02-10 15:40:17 +00:00
lenovo Create Seagate driver from dothill driver 2019-08-16 17:49:15 -06:00
macrosan Fix CI_WIKI_NAME entries 2021-02-22 11:05:09 -06:00
nec Move trace methods from utils to volume_utils 2021-02-12 20:16:55 +00:00
netapp NetApp ONTAP: Fix check QoS min support for SVM account 2022-06-14 19:54:26 +02:00
nexenta Replace md5 with oslo version 2020-11-13 16:01:14 -05:00
open_e JovianDSS: add certs and snapshot restore 2021-03-19 12:48:50 +02:00
prophetstor Move get_volume_stats impl to the base volume driver 2020-07-01 12:41:20 +03:00
san Create Seagate driver from dothill driver 2019-08-16 17:49:15 -06:00
sandstone Move get_volume_stats impl to the base volume driver 2020-07-01 12:41:20 +03:00
stx Move trace methods from utils to volume_utils 2021-02-12 20:16:55 +00:00
synology Merge "Synology: Improve session expired error handling" 2020-11-17 23:42:56 +00:00
toyou TOYOU: Abandon the target parameter and Report SAN driver options 2021-02-18 05:41:44 +00:00
veritas_access Replace md5 with oslo version 2020-11-13 16:01:14 -05:00
vmware vmware: Use cookiejar from oslo.vmware client directly 2021-02-10 16:32:31 -05:00
windows Merge "Fix CI_WIKI_NAME entries" 2021-03-02 21:17:04 +00:00
zadara Update code layout and missing Zadara features 2021-03-18 20:22:32 +02:00
__init__.py Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
infinidat.py Move brick calls from cinder.utils to volume_utils 2021-02-10 17:27:46 -05:00
linstordrv.py Support Glance image data colocation 2020-04-13 12:04:18 +00:00
lvm.py Move get_volume_stats impl to the base volume driver 2020-07-01 12:41:20 +03:00
nfs.py Allow removing NFS snapshots in error status 2021-08-20 18:21:33 +00:00
nimble.py Bug fix for revert to snapshot feature 2021-03-19 18:08:49 -07:00
pure.py [Pure Storage] Add missing DB values when performing create CG from 2021-11-19 20:05:49 +00:00
qnap.py Fix a misspelling error in QNAP driver 2020-05-28 11:10:47 +08:00
quobyte.py Merge "Disallow extension of attached volumes for NFS & Quobyte drivers" 2020-10-07 05:50:41 +00:00
rbd.py RBD: Call trash operation when plain deletion fails 2021-11-11 15:11:41 +00:00
remotefs.py Fix: nfs format info limitation 2022-05-27 15:47:33 +05:30
rsd.py Move trace methods from utils to volume_utils 2021-02-12 20:16:55 +00:00
solidfire.py SF: Remove compat clone image code 2022-06-30 12:08:03 +02:00
spdk.py SPDK: Report info in top-level volume_stats 2020-09-23 11:13:33 -04:00
storpool.py Fix CI_WIKI_NAME entries 2021-02-22 11:05:09 -06:00
veritas_cnfs.py Mark Veritas CNFS Driver Unsupported 2020-01-13 20:46:45 -06:00
vzstorage.py Add missing context to function call 2020-05-04 08:25:10 -04:00