OpenStack Block Storage (Cinder)
Go to file
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
api-ref/source Prohibit volume manage to an encrypted volume type 2022-06-03 11:14:49 -04:00
cinder SF: Remove compat clone image code 2022-06-30 12:08:03 +02:00
contrib/block-box Add note that block-box is not supported 2020-01-10 08:37:54 -06:00
doc Fix typo in Dell EMC Unity driver documentation 2021-06-17 13:50:59 +00:00
etc/cinder Delete TSM Backup driver 2020-11-03 18:53:39 +02:00
playbooks Handle the case when tempest fails 2022-05-03 22:13:35 +02:00
rally-jobs Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
releasenotes Merge "Don't destroy existing backup by mistake on import" into stable/wallaby 2022-06-28 14:55:15 +00:00
roles Native multibackend-matrix Zuul v3 job 2021-09-16 18:47:36 +02:00
tools Native multibackend-matrix Zuul v3 job 2021-09-16 18:47:36 +02:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore Add mypy tox env 2020-10-14 08:24:13 -04:00
.gitreview Update .gitreview for stable/wallaby 2021-03-26 10:21:43 +00:00
.pylintrc Pylint: Filter out cinder.objects and requests E1101 2019-02-21 13:28:44 -05:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml [stable-only] Specify openstacksdk stable branch 2022-01-26 14:34:50 -05:00
CONTRIBUTING.rst Ussuri contrib docs community goal 2020-03-05 14:11:48 -05:00
HACKING.rst Update HACKING document to match current checks 2020-04-17 15:09:13 +00:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Merge "Refactor README links" 2020-01-22 11:44:36 +00:00
bindep.txt Add libcgroup related packages in bindep.txt 2021-07-19 00:22:03 +00:00
driver-requirements.txt [Pure Storage] Fix minimum SDK version required 2021-06-30 18:06:11 +00:00
lower-constraints.txt [Pure Storage] Fix minimum SDK version required 2021-06-30 18:06:11 +00:00
mypy-files.txt mypy: annotate volume manager 2021-02-10 12:27:47 -05:00
reno.yaml Reno: Use customized template 2020-10-06 13:28:45 +02:00
requirements.txt Use os-brick 4.3.1 2021-03-31 11:03:06 +00:00
setup.cfg [Pure Storage] Fix minimum SDK version required 2021-06-30 18:06:11 +00:00
setup.py Cleanup py27 support 2020-04-17 14:47:10 +02:00
test-requirements.txt Use os-brick 4.3.0 2021-03-25 13:15:43 -04:00
tox.ini Update TOX_CONSTRAINTS_FILE for stable/wallaby 2021-03-26 10:21:50 +00:00

README.rst

OpenStack Cinder

image

OpenStack Cinder is a storage service for an open cloud computing service.

You can learn more about Cinder at:

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://opendev.org/openstack/cinder

If you'd like to contribute, please see the information in CONTRIBUTING.rst

You can raise bugs on Launchpad

Python client

Python Cinderclient