OpenStack Block Storage (Cinder)
Go to file
Stephen Finucane dc7c101480 db: Remove weird error handling code
The 'driver_initiator_data_insert_by_key' DB API is exceptional in that
it attempts to create a DB entry and returns a boolean value if there's
a duplicate error rather than raise an exception. This means we need to
do some special handling. Avoid the need for this special handling by
raising an exception like everyone else and do the mapping to boolean
values in the sole caller.

Change-Id: I25472f592dbdb487fbbb376cb92ee0dda76b677a
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-08-31 09:52:56 +01:00
api-ref/source Merge "Add support for transferring encrypted volumes" 2022-08-30 11:02:51 +00:00
cinder db: Remove weird error handling code 2022-08-31 09:52:56 +01:00
doc Merge "Add support for transferring encrypted volumes" 2022-08-30 11:02:51 +00:00
etc/cinder Add Cinder NFS driver for Dell PowerStore 2022-07-28 01:27:22 -07:00
playbooks Handle the case when tempest fails 2022-05-03 17:22:27 +02:00
rally-jobs Remove Block Storage API v2 2021-06-04 17:21:28 -04:00
releasenotes Merge "Add support for transferring encrypted volumes" 2022-08-30 11:02:51 +00:00
roles Native multibackend-matrix Zuul v3 job 2021-09-08 01:05:44 +02:00
tools mypy: work around mypy bug #13214 2022-07-26 09:50:56 -04:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore db: Enable auto-generation of database migrations 2022-02-20 19:06:01 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:26:48 +00:00
.pylintrc pylint: Add additional ignored-modules 2022-06-06 16:09:53 -04:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml Merge "Move NFS job to voting" 2022-08-19 17:22:11 +00:00
bindep.txt Add libcgroup related packages in bindep.txt 2021-06-15 00:54:55 +00:00
CONTRIBUTING.rst Ussuri contrib docs community goal 2020-03-05 14:11:48 -05:00
driver-requirements.txt Reintroduce DataCore driver 2022-07-04 10:32:23 +05:30
HACKING.rst Use LOG.warning instead of deprecated LOG.warn 2022-02-09 08:29:02 +09:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
mypy-files.txt Add support for transferring encrypted volumes 2022-08-26 06:32:41 -07:00
README.rst Merge "Refactor README links" 2020-01-22 11:44:36 +00:00
reno.yaml Update release note info 2021-04-16 11:11:41 -04:00
requirements.txt Don't limit use of importlib-metadata to Python < 3.8 2022-06-07 09:27:24 -04:00
setup.cfg Reintroduce DataCore driver 2022-07-04 10:32:23 +05:30
setup.py Cleanup py27 support 2020-04-17 14:47:10 +02:00
test-requirements.txt Bump mypy version to 0.960 2022-07-18 12:41:27 -04:00
tox.ini Merge "Move bandit requirements to tox.ini" 2022-07-11 18:28:48 +00:00

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