distcloud/dcorch/engine
Andy Ning 95da742946 Fix role synchronization in distributed cloud
There is a typo error in role deletion that prevents deleting the role
in subcloud during role synchronization. This update fixed this typo
error and made role synchronization work.

Closes-Bug: 1797960

Change-Id: Iff78ceffdd95b2676854d986126c6c2d001866de
Signed-off-by: Andy Ning <andy.ning@windriver.com>
2018-10-17 13:34:32 -04:00
..
sync_services Fix role synchronization in distributed cloud 2018-10-17 13:34:32 -04:00
__init__.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
alarm_aggregate_manager.py Distributed Cloud: PTP parameters synchronization. 2018-08-28 15:51:39 -04:00
dc_orch_lock.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
generic_sync_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
quota_manager.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
README.rst 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.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00
sync_thread.py StarlingX open source release updates 2018-08-07 11:51:21 -04:00

Service

Distributed Cloud Orchestration Engine Service has responsibility for:

Monitoring the subcloud status, and return the result if needed.

There is a single engine, with each subcloud having one persistent sync thread per endpoint-type. Sync audit threads will be created on demand as needed.

service.py:

run orchengine service, and establish RPC server

generic_sync_manager.py

Manages all the generic resource syncing.