54997a14ea
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 |
||
---|---|---|
.. | ||
__init__.py | ||
test_action_base.py | ||
test_add_nodes.py | ||
test_attach_policy.py | ||
test_check.py | ||
test_cluster_action.py | ||
test_create.py | ||
test_custom_action.py | ||
test_del_nodes.py | ||
test_delete.py | ||
test_node_action.py | ||
test_operation.py | ||
test_recover.py | ||
test_replace_nodes.py | ||
test_resize.py | ||
test_scale_in.py | ||
test_scale_out.py | ||
test_update_policy.py | ||
test_update.py | ||
test_wait.py |