cinder/tools
Gorka Eguileor 253f9ea67b Remove API races from consistency groups
There is a potential window of opportunity where races can happen in the
API on consistency group related actions, this patch removes those
windows of opportunity using compare-and-swap for DB updates.

Races have been removed in following actions:

- create
- delete
- update
- create_cgsnapshot
- delete_cgsnapshot

Specs: https://review.openstack.org/232599/

Implements: blueprint cinder-volume-active-active-support
Change-Id: I67aec4cd8bcf2f7e09473a8d296aa383fe85ad23
2016-06-01 17:18:06 +02:00
..
config Dynamically Pull Out Option Sections 2015-12-05 05:23:13 -06:00
check_exec.py Detect addition of executable files 2015-08-31 12:19:51 -04:00
colorizer.py Don't use dict.iterkeys() 2015-05-25 22:20:28 +02:00
enable-pre-commit-hook.sh Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
fast8.sh Fix tox -e fast8 2016-01-08 11:05:44 -05:00
generate_driver_list.py Add drivers list generator 2015-07-21 18:04:29 +03:00
install_venv.py Remove vim header 2013-12-30 18:53:02 -06:00
install_venv_common.py Sync install_venv_common from oslo-incubator 2014-12-19 14:37:45 -06:00
lintstack.py Remove API races from consistency groups 2016-06-01 17:18:06 +02:00
lintstack.sh Add pylint-based lintstack test to tox environment 2013-05-10 07:22:05 -04:00
with_venv.sh Fix up the test framework 2013-06-14 14:02:17 +00:00