ae73fe3469
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> |
||
---|---|---|
.. | ||
README.rst | ||
__init__.py | ||
patch_audit_manager.py | ||
scheduler.py | ||
service.py | ||
subcloud_audit_manager.py | ||
subcloud_manager.py | ||
sw_update_manager.py |
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.