OpenStack Block Storage (Cinder)
Go to file
Victor A. Ying be0cee3b95 Fix exception handling in PureISCSIDriver
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
2014-08-14 15:43:58 -07:00
bin Enable import group hacking rule 2014-08-14 13:10:58 +08:00
cinder Fix exception handling in PureISCSIDriver 2014-08-14 15:43:58 -07:00
doc Use oslo.i18n 2014-08-08 17:26:41 -05:00
etc/cinder Sync latest oslo-incubator log for debug fixes 2014-08-13 15:42:02 -05:00
rally-scenarios Add rally job 2014-04-25 18:31:06 +03:00
tools Use auth_token from keystonemiddleware 2014-08-06 18:30:51 +10:00
.coveragerc Add .coveragerc to show proper coverage statistics. As in other openstack projects. 2013-05-15 03:40:07 -07:00
.gitignore Updates .gitignore 2013-11-28 09:52:23 +00:00
.gitreview Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
.mailmap Add mailmap entry 2014-05-07 12:03:15 -07:00
.testr.conf Fix up the test framework 2013-06-14 14:02:17 +00:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
CONTRIBUTING.md Fix the section name in CONTRIBUTING.rst 2014-07-14 19:53:30 +08:00
HACKING.rst Updated HACKING.rst so that it is accurate 2014-08-09 22:07:11 -05:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
MANIFEST.in Use setuptools-git. 2012-08-10 11:56:00 -04:00
openstack-common.conf Switch to use oslo.db 2014-07-21 16:10:41 +03:00
pylintrc Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Adding helpful URL links to README.rst and HACKING.rst 2013-12-27 19:29:17 -06:00
requirements.txt Use oslo.i18n 2014-08-08 17:26:41 -05:00
run_tests.sh Sync latest Oslo config code for i18n 2014-03-06 10:07:22 -06:00
setup.cfg Merge "Remove cinder-rpc-zmq-receiver" 2014-07-29 19:22:32 +00:00
setup.py Updated from global requirements 2014-05-22 07:04:39 +00:00
test-requirements.txt Bump minimum hacking version to 0.9.2 2014-06-27 10:29:46 +00:00
tox.ini Enable import group hacking rule 2014-08-14 13:10:58 +08:00

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