distcloud/distributedcloud/dcmanager/manager
Zuul 9510a10345 Merge "Report rehoming playbook failures" 2024-01-31 17:29:40 +00:00
..
README.rst Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
__init__.py Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
peer_group_audit_manager.py Fix issues introduced by pylint/pep8 for dcmanager 2024-01-19 11:29:25 -03:00
peer_monitor_manager.py Fix issues introduced by pylint/pep8 for dcmanager 2024-01-19 11:29:25 -03:00
service.py Update tox pylint/pep8 for dcmanager 2024-01-18 21:51:25 +00:00
subcloud_manager.py Merge "Report rehoming playbook failures" 2024-01-31 17:29:40 +00:00
system_peer_manager.py Synchronize install values with secondary subclouds 2024-01-19 12:07:50 +00:00

README.rst

Service

DC Manager Service has responsibility for:

Main subcloud state machine as well as all operations on subclouds including creation, deletion and update.

service.py:

run DC Manager service in multi-worker mode, and establish RPC server

subcloud_manager.py:

Manages all subcloud related activities such as creation, deletion, availability status, management state

audit_manager.py:

A Periodic audit to contact each subcloud and ensure that at least one of each service group is up and active, which is a pre-requisite for declaring a subcloud as online.

scheduler.py:

Thread group manager, also responsible for periodic timer tasks - ie. audit.