Skip to content

Draft: Polling refactoring proposal [24h]

Ingvord requested to merge polling_refactoring into main

This is to track progress on polling refactoring. Current code base analysis is available here

Basically proposal is as the following:

  • separate "control thread" and "worker thread"
  • extract new entity - ExecutionTasksQueue
  • refactor classes structure as in the diagram below
  • add "Monitor thread" that will be responsible for monitoring and reporting bad tasks

New classes diagram:

package_polling

This proposal is not final and subject for discussion during the next Tango kernel meeting.

Edited by Thomas Braun

Merge request reports