OpenStack Block Storage (Cinder)
674c8e7286
If a volume_type is not specified in a volume-create request, change I4da0c13b5b3f8174a30b8557f968d6b9e641b091 (introduced in Train) sets a default volume_type in the REST API layer. This prevents the selection logic in cinder.volume.flows.api.create_volume. ExtractVolumeRequestTask from being able to infer the appropriate volume_type from the source volume, snapshot, or image metadata, and has caused a regression where the created volume is of the default type instead of the inferred type. This patch removes setting the default volume_type in the REST API and modifies the selection code in ExtractVolumeRequestTask slightly to make sure a volume_type is always assigned in that function, and adds and revises some tests. Change-Id: I05915f2e32b1229ad320cd1c5748de3d63183b91 Closes-bug: #1879578 |
||
---|---|---|
api-ref/source | ||
cinder | ||
contrib/block-box | ||
doc | ||
etc/cinder | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.pylintrc | ||
.stestr.conf | ||
.zuul.yaml | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
driver-requirements.txt | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
reno.yaml | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
OpenStack Cinder
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