6673a1d6b3
This patch catches any exceptions returned from Glance during an upload-to-image operation and re-raises them so that the user can see the failure message and make the appropriate adjustments. More specifically, this addresses an invalid container format. For example, the following command: $ cinder upload-to-image --container-format foobar ... Goes from: ERROR: The server could not comply with the request since it is either malformed or otherwise incorrect. (HTTP 400) (Request-ID: req-f19bad2f-c39d-40a2-a3cc-6db9b9fe64cd) To: ERROR: 400 Bad Request Invalid container format 'foobar' for image. (HTTP 400) (HTTP 400) (Request-ID: req-47cb2772-78c4-48b7-87ce-fb124ecfa989) Closes-Bug: #1308689 Change-Id: If18851e0b9f5c242f84b1eab928b42d809335d80 |
||
---|---|---|
bin | ||
cinder | ||
doc | ||
etc/cinder | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
CONTRIBUTING.md | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
openstack-common.conf | ||
pylintrc | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
The Choose Your Own Adventure README for 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.
To monitor it from a distance: follow @openstack on twitter.
To tame it for use in your own cloud: read http://docs.openstack.org
To study its anatomy: read http://cinder.openstack.org
To dissect it in detail: visit http://github.com/openstack/cinder
To taunt it with its weaknesses: use http://bugs.launchpad.net/cinder
To watch it: http://jenkins.openstack.org
To hack at it: read HACKING.rst