3rd Party Service Manager
General
An userspace manager to manage 3rd party services on OpenSync
This feature adds a dedicated 3rd Party Service Manager (TPSM) to manage all the 3rd party services on OpenSync. Diagnostic Manager (DM) can restart TPSM when 3rd party services are unstable or having issues like crash etc.. The following 3rd party services were affected:
Ookla SpeedTest
SamKnows
Cognitive WiFi motion
iPerf server/client
Northbound API
None
Southbound API
We will use the same logic as DM currently has for handling 3rdparty services. We will add the dm_mod.c
handling logic to tpsm_mod.c
and route all the 3rdparty services through that.
Requirements
None