heat/heat/tests/engine
Rakesh H S 906a0ed6fd Convergence: Fix concurrent update resource delete
In convergence, wherein concurrent updates are possible, if a resource
is deleted (by previous traversal) after dependency graph is created
for new traversal, the resource remains in graph but wouldn't be
available in DB for processing.
It is prerequisite to have resources in DB before any action can be
taken on them.

Hence during convergence resource delete action, the resource entry
from DB is not deleted i.e soft deleted, so that the latest/new update
can find the entry.
All of these soft deleted resources will be deleted when the stack has
completed its operation.

Closes-Bug: #1528560
Change-Id: I0b36ce098022560d7fe01623ce7b66d1d5b38d55
2016-07-05 12:27:37 +05:30
..
service Keep encrypted_param_names environment internal to heat 2016-06-30 18:12:29 +01:00
__init__.py Split engine service test case 2015-04-20 10:19:58 -04:00
test_check_resource.py Convergence: Fix concurrent update resource delete 2016-07-05 12:27:37 +05:30
test_dependencies.py Use assertIn and assertNotIn 2015-10-26 22:40:14 +01:00
test_engine_worker.py Convergence: Refactor worker 2016-04-22 12:52:16 +00:00
test_plugin_manager.py Move core engine related unit tests to tests/engine 2015-07-21 17:37:20 +05:30
test_resource_type.py Correct parameter when raise NotSupported exception 2016-07-01 01:43:22 +00:00
test_scheduler.py Allow scheduler tasks to request longer wait periods 2016-05-17 12:29:12 -04:00
test_sync_point.py Convergence: Throttle to sync point updates 2016-05-31 20:19:40 +05:30
tools.py Fix GetAttThenSelect for convergence 2016-05-24 19:57:32 +05:30