OpenStack Block Storage (Cinder)
be0cee3b95
PureISCSIDriver had some error logging messages that make use of empty replacement fields "{}" in strings on which the .format() method is called, as allowed in Python 2.7+. Python 2.6 requires explicitly naming or enumerating fields, i.e., "{}" must be replaced with "{0}". This change fixes this so PureISCSIDriver is Python 2.6 compatible. PureISCSIDriver.terminate_connection() also changed to catch errors raised by _get_host_name(). Exception handling generally changed to be more correct. This change also adds testing of these code path to the unit tests, to make sure it's actually correct. Change-Id: I84179a8bc59dcf5593664ab11c90b07c451fd360 Closes-Bug: 1357004 |
||
---|---|---|
bin | ||
cinder | ||
doc | ||
etc/cinder | ||
rally-scenarios | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.md | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
openstack-common.conf | ||
pylintrc | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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