
While building the initial volume access group solution I realized there were race conditions present. This patch attempts to address those by being far more careful during VAG creation and removal. Tracking multiattach volume detaches around VAG volume removal introduced all sorts of future race conditions so instead multiattach volumes are treated differently and are only removed from VAGs on volume removal. Not ideal but it'll get the job done. Think I covered all the new branches with unit tests. Complexity was introduced but it should be worth it due to the safety that was also introduced. Change-Id: I80034cdf759295c8d379c02ed9e42659590b41a9
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.
- Wiki: http://wiki.openstack.org/Cinder
- Developer docs: http://docs.openstack.org/developer/cinder
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://github.com/openstack/cinder.git
For developer information please see HACKING.rst
You can raise bugs here http://bugs.launchpad.net/cinder
Python client
Description
Languages
Python
99.7%
Smarty
0.3%