General
We have introduce new 3rd Party Service Manager (TPSM) to improve the OpenSync architecture and stability by adding all 3rd party services under TPSM. With this approach, Diagnostic Manager (DM) can better handle 3rd party services, by just restart TPSM when 3rdparty service is unstable or crashes. The 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