distcloud/dcmanager/manager
Tao Liu ae73fe3469 Distributed cloud: Fix Patch Orchestration
The dcmanager failed to create patch strategy for sub-clouds.
This problem is caused by keyword argument name mismatch in the
vim interfaces that used by the dcmanager.
The argument names that have compute reference have been
changed to worker on the vim side while the dcmanager
still uses the old names.

This update changes all compute references to worker in
dcmanager including the data model.

Closes-Bug:1821081

Change-Id: I8cb2dea286e7f91d9b34cc13c57d40de018f3a9f
Signed-off-by: Tao Liu <tao.liu@windriver.com>
2019-03-21 10:02:16 -04:00
..
README.rst StarlingX open source release updates 2018-08-07 11:51:21 -04:00
__init__.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
patch_audit_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
scheduler.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
service.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
subcloud_audit_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
subcloud_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
sw_update_manager.py Distributed cloud: Fix Patch Orchestration 2019-03-21 10:02:16 -04: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.