OpenStack Block Storage (Cinder)
d0b59152ed
Previously the LVM volume driver would always call termiante_connection on the configured target driver regardless of of the associated volume being attached to multiple instances on the same host. This isn't an issue for the tgt target driver used by upstream CI as this call is a noop but does cause the lioadm driver to prematurely remove specific host ACLs for volumes that are still being used. This change introduces a simple check to ensure that the target driver is only called when a single attachment remains that is in turn using the connector provided by the caller. Finally as a result of this bugfix the changes introduced by I84f607de13bc17b00609ad37121d8678f7f4a920 to disable the multiattach feature when using the lioadm target driver are removed. Closes-bug: #1786327 Change-Id: Ib5aa1b7578f7d3200185566ff5f8634dd519d020 |
||
---|---|---|
api-ref/source | ||
cinder | ||
contrib/block-box | ||
doc | ||
etc/cinder | ||
playbooks/legacy/cinder-tempest-dsvm-lvm-lio-barbican | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.stestr.conf | ||
.zuul.yaml | ||
babel.cfg | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
driver-requirements.txt | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
CINDER
You have come across a storage service for an open cloud computing service. It has identified itself as Cinder. It was abstracted from the Nova project.
- Wiki: https://wiki.openstack.org/Cinder
- Developer docs: https://docs.openstack.org/cinder/latest/
- Blueprints: https://blueprints.launchpad.net/cinder
- Release notes: https://docs.openstack.org/releasenotes/cinder/
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
For developer information please see HACKING.rst
You can raise bugs here https://bugs.launchpad.net/cinder
Python client
https://git.openstack.org/cgit/openstack/python-cinderclient