Mir ist im Client ein Problem mit dem Watchdog aufgefallen:
Wenn lange kein Paket übermittelt wird, schlägt der Watchdog zu und resettet die Verbindung.
So weit, so gut - und auch funktional.
Das Problem war, dass nun mit t=0 alle GAs neu geladen wurden, genau so wie wenn man die Visu initial startet.
Auch wenn das eigentlich ein "sicherer" Fallback sein sollte, gab es bei mir ein Problem, da wohl der Cache sich nicht richtig geupdatet hat (was wohl ein ganz anderer Bug im Backend oder eibd ist) und folglich veraltete Werte geschickt hatte.
=> Ich habe den Client geändert, dass nun mit dem letzten bekannten Index weiter gemacht wird.
==> Änderungen am Client sind immer kritisch, da kann man ganz schnell mal ganz viel lahm legen.
==> Bitte ausgiebig testen, insb. bei Verbindungen mit Timeout (also welche, wo lange kein Update geschieht, der Client evtl. zwischen drinnen im Suspend war, etc. pp.)
Wenn lange kein Paket übermittelt wird, schlägt der Watchdog zu und resettet die Verbindung.
So weit, so gut - und auch funktional.
Das Problem war, dass nun mit t=0 alle GAs neu geladen wurden, genau so wie wenn man die Visu initial startet.
Auch wenn das eigentlich ein "sicherer" Fallback sein sollte, gab es bei mir ein Problem, da wohl der Cache sich nicht richtig geupdatet hat (was wohl ein ganz anderer Bug im Backend oder eibd ist) und folglich veraltete Werte geschickt hatte.
=> Ich habe den Client geändert, dass nun mit dem letzten bekannten Index weiter gemacht wird.
==> Änderungen am Client sind immer kritisch, da kann man ganz schnell mal ganz viel lahm legen.
==> Bitte ausgiebig testen, insb. bei Verbindungen mit Timeout (also welche, wo lange kein Update geschieht, der Client evtl. zwischen drinnen im Suspend war, etc. pp.)
Kommentar