senlin/senlin/tests/unit/engine/actions
Erik Olof Gunnar Andersson 54997a14ea Split engine service into three services
This patch splits the engine into 3 services, conductor, engine and
health-manager.

The goal here is to make the engine more resilent by isolating the
pieces.

Before this patch each Engine worker could potentially be running many
thousands of threads and multiple thread groups, starving the process.
After this change each process would be limited to a single thread
group of 1000 threads, and more predictable and balanced workloads.

* Added two new services.
* Added workers opt to conductor and health manager.
* Merged Thread Group Manager into Engine Service code.

Change-Id: Id4a27ba934dc9777f7ae5b4d7d0a751318ea7877
2019-11-04 11:36:56 -08:00
..
__init__.py Test case for base action module 2015-08-10 05:27:59 -04:00
test_action_base.py Add cluster_id to action filter in API 2019-10-29 10:35:22 +07:00
test_add_nodes.py Add cluster_id to action filter in API 2019-10-29 10:35:22 +07:00
test_attach_policy.py Split the unit tests for cluster_action 2016-12-29 20:40:53 -05:00
test_check.py Revise cluster/node check action records design 2017-10-21 05:12:43 +00:00
test_cluster_action.py Merge "Enable health checks after failed operation" 2019-01-29 23:06:51 +00:00
test_create.py Add cluster_id to action filter in API 2019-10-29 10:35:22 +07:00
test_custom_action.py Enforce multi-tenancy for actions 2016-02-17 10:18:54 -05:00
test_del_nodes.py Revise issue in do_del_nodes 2017-01-07 11:40:01 +08:00
test_delete.py Add cluster_id to action filter in API 2019-10-29 10:35:22 +07:00
test_node_action.py Fix node lock aquire to force with node operation 2019-02-01 13:45:23 -08:00
test_operation.py Replace the definition about action cause in action with it in consts 2017-01-06 17:19:17 +08:00
test_recover.py Fix cluster recovery and node recovery params 2019-02-15 22:13:25 +00:00
test_replace_nodes.py Add cluster_id to action filter in API 2019-10-29 10:35:22 +07:00
test_resize.py Removed extra underlines in tests 2018-09-19 22:53:00 +00:00
test_scale_in.py Lifecycle hook implementation 2018-01-30 17:31:43 +00:00
test_scale_out.py Split the unit tests for cluster_action 2016-12-29 20:40:53 -05:00
test_update_policy.py Split the unit tests for cluster_action 2016-12-29 20:40:53 -05:00
test_update.py Removed extra underlines in tests 2018-09-19 22:53:00 +00:00
test_wait.py Split engine service into three services 2019-11-04 11:36:56 -08:00