OpenStack Block Storage (Cinder)
Go to file
Jay S. Bryant 56ac7e2614 delete.start/delete.end notification for hostless
Third party GUIs may rely on notifications to track the
progress of volume creation and deletion.  In the case that
a volume is being deleted after a failed attempt to create
(the volume is listed in the database but is not actually
resident in a backing store) the path that is taken in
volume.api.delete() makes no notifications of deletion
occurring.

This patch adds a volume_utils.notify_about_volume_usage
call to the beginning and end of the delete with a
delete.start and delete.end respectively.  The notifications
serve as triggers for GUIs to refresh the state of the
volume.  This change makes the hostless delete path's
functionality more consistent with the other paths through
the delete code.

Change-Id: I091b9d277834b341105569d41a48ef5c1fc105ce
Closes-Bug: 1257053
(cherry picked from commit a347b99c26)
2013-12-18 11:25:01 -06:00
bin Merge "Changed header from LLC to Foundation based on trademark policies" 2013-10-02 22:33:50 +00:00
cinder delete.start/delete.end notification for hostless 2013-12-18 11:25:01 -06:00
contrib Copy the RHEL6 eventlet workaround from Oslo 2013-05-02 10:22:26 +01:00
doc Merge "Changed header from LLC to Foundation based on trademark policies" 2013-10-02 22:33:50 +00:00
etc/cinder LVM: Activate source LV before cloning from it 2013-12-04 10:29:55 -05:00
tools Changed header from LLC to Foundation based on trademark policies 2013-09-10 17:26:42 +02:00
.coveragerc Add .coveragerc to show proper coverage statistics. As in other openstack projects. 2013-05-15 03:40:07 -07:00
.gitignore Add eclipse project files to .gitignore 2013-08-05 17:56:07 +00:00
.gitreview Open stable/havana 2013-10-17 17:34:28 +02:00
.mailmap fix missing unit in log message 2013-09-11 10:57:08 +08:00
.testr.conf Fix up the test framework 2013-06-14 14:02:17 +00:00
CONTRIBUTING.md Add CONTRIBUTING file. 2012-11-22 12:47:49 -07:00
HACKING.rst Update OpenStack Style Commandments link 2013-09-28 23:02:23 -07: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
README.rst Cleanup README.rst 2013-07-22 11:26:34 +02:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
openstack-common.conf Remove usage of obsolete oslo.exception 2013-08-06 10:42:14 +02:00
pylintrc Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
requirements.txt Updated from global requirements 2013-12-11 15:00:27 +00:00
run_tests.sh Merge "Don't need to init testr explicitly" 2013-09-03 09:26:17 +00:00
setup.cfg Bump stable/havana next version to 2013.2.2 2013-12-16 03:05:03 +01:00
setup.py Updated from global requirements 2013-12-11 15:00:27 +00:00
taskflow.conf Refactoring of create_volume to use taskflow. 2013-08-07 19:08:21 -07:00
test-requirements.txt Updated from global requirements 2013-12-11 15:00:27 +00:00
tox.ini usedevelop in tox 2013-09-30 18:57:43 -04:00

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