Telemetry - Refactoring the handling of disconnect/connect from/to WDServer

  • Because of several problems in the past regarding the stability of WinDarab when the connection to WDServer is lost and reestablished, we decided to overhaul the handling of disconnect/connect from/to WDServer.
  • Since the beginning of telemetry support WinDarab tried to preserve and synchronize the objects of a telemetry connection when reconnecting to a WDServer after a temporary network failure. But this approach was never 100 % stable but caused from time to time known and new issues.
  • Now, we overhauled the implementation and discarded the approach of keeping and synchronizing existing objects. Now, we create a new and complete set of the telemetry stream objects and replace the outdated telemetry stream by the new stream.