- Increase the thread pool size to 8
- Track the health of Thunder worker pool.
- Add logging for Thunder Thread pool usage with a telemetry marker or in a different log file.
- Review RDKServices plugin code to identify violations, mem leaks and potential crashes
- Add additional metrics to track the status of a plugin
- Add support in all plugins to run them as out-of-process plugin
- Audit RDKService plugins by running them as an out-of-process plugin
- Address nested thunder API calls which could potentially exhaust all the workers and hangs
- Health monitoring and self-heal
- Review monitor and activity monitor plugins. Add heavily used plugins like MediaRite to Monitor plugin list.
- Enable thunder trace log and separate logs from out-of-process plugin from Thunder core logs
- Improve Thunder Performance and Stability Testing.
- Create a dashboard with statistics for thunder testing done on sprint/release builds.
{"serverDuration": 1826, "requestCorrelationId": "8d9d17c16e3f5b23"}