OpenStack Orchestration (Heat)
Go to file
ishant c0314eded3 DB changes for resource locking
This patch adds engine_id and atomic_key column to the resource
table for locking the resource and making all operations atomic.
Also added the db api to update the resource table.

The engine which updates the db first, gets the lock on the
resource. Only updates with this engine are possible. Updates with
other engine will not go through as they will fail to find the
matching record in the db.

Change-Id: Id8c3df7a439347652d3feca7481cd72762bf30ea
Implements: blueprint convergence-resource-locking
2015-03-12 00:18:49 -07:00
bin Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
contrib Keystone resource plugin for Project 2015-03-11 17:31:52 +05:30
doc Merge ""repeat" function for HOT templates" 2015-03-01 21:22:29 +00:00
etc/heat heat-manage service list 2015-02-02 13:05:46 +05:30
heat DB changes for resource locking 2015-03-12 00:18:49 -07:00
heat_integrationtests Fixes for test_server_software_config 2015-03-12 08:57:38 +13:00
rally-scenarios Add config file for performance gate job 2014-08-08 02:22:59 +04:00
tools Add lists of Linux dependencies 2015-01-23 16:02:53 +00:00
.coveragerc Enabled source code coverage for contrib directory 2014-01-28 21:49:40 +08:00
.gitignore Use setuptools to install contrib plugins 2014-08-13 20:12:29 -05:00
.gitreview Update .gitreview for org move. 2012-12-02 17:46:15 +00:00
.testr.conf Restructure contrib/ directories 2014-03-03 10:49:28 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
HACKING.rst Fixed the reference to 'Creating Unit Tests' in HACKING.rst 2014-06-22 02:00:59 -06:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Update testing-overview.txt 2014-12-15 10:55:09 +02:00
README.rst Added links to missing integration information 2014-06-22 01:21:35 -06:00
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
config-generator.conf Move logging to use oslo_log library 2015-02-17 09:23:34 +00:00
install.sh Port to oslo.messaging 2014-06-26 06:45:52 +02:00
openstack-common.conf Sync oslo-incubator and remove log module 2015-02-17 09:23:34 +00:00
pylintrc Directives to not use variable names that conflict with pdb 2012-03-20 07:16:16 -04:00
requirements.txt First objects - stack and raw template 2015-03-11 13:56:38 +01:00
setup.cfg Move resource inheritance class to engine/resources 2015-03-10 18:07:46 +08:00
setup.py Updated from global requirements 2014-05-09 02:42:01 +00:00
test-requirements.txt Remove lockfile from requirements 2015-01-29 17:43:34 +01:00
tox.ini Get tox to generate config for heat_integrationtests 2015-02-04 00:01:26 +05:30
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00