TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.5.0-M5
  4. #26644

7.5.0-M5
TopLogic Release

2022-11-02

Verbesserung

Wichtig
#26644
Kafka und TL-Sync sollen bei Problemen einen Exponential Backoff verwenden
Detail
#26966
StorageMapping am PrimitiveStorage konfigurieren
#27006
Add Tooltip description for LoginMessage interval attribute.
#27008
Tooltips über Tabs ermöglichen
#27011
Update Maven-Resources-Plugin zu Version 3.3.0
#27024
Unterstützung für Multi-File-Upload in deklarativen Formularen

Fehlerbehebung

Wichtig
#26930
Lange Werte führen zu unbenutzbaren Spaltenfiltern
#26968
Fehlende Items im Refetch-Update-Event
Detail
#26970
Falsche DB-Konfiguration bei Replay nach Änderung FastList-Tabelle
#26989
Kaputte GWT Launch Config
#26993
Anwendungsmonitor nutzt falsche Locale für die Anzeige der Arbeitsspeicherwerte
#27012
Potentielle NullPointerException bei Drag&Drop
#27021
Fehlende Such Buttons im Modern Theme
#27022
Zyklische FileSystemProvider-Abhängigkeit in Log4J2
#27025
Inkonsistente Schrift-Art und -Größe bei Zahlen-Feldern
#27026
Anlegen von Unternehmenskontakt: Hälfte der Werte wird nicht gespeichert
#27030
SafeHTML bei automatischer Datenmigration nicht gestartet
#27031
Fehlende Anpassung des gespeicherten Models in Modell verändernden EventRewriter
#27032
Unerwartete Reihenfolge der Backup-Logdateien mit Log4j2
#27036
Das ThemeImage "NoIcon" verschwindet nicht, sondern wird als leeres weißes Bild angezeigt
#27039
Administration: Kontaktbereinigung produziert Fehlermeldung
#27040
Jackson FasterXML Update auf 2.13.4
#27043
Batik Update auf 1.16
#27045
Wartungsseite ScanData.jsp compiliert in openJDK 1.8 nicht
Verbesserung

Wichtig

#26644

Kafka und TL-Sync sollen bei Problemen einen Exponential Backoff verwenden

TLSync

Wenn es bei Kafka oder TL-Sync zu Problemen kommt, wird das Senden und Empfangen unbegrenzt oft mit hoher Frequenz wiederholt. Dadurch wird das Log geflutet.

Verbesserung

Wenn es zu einem Problem kommt, soll der Abstand zwischen den Versuchen exponentiell steigen, bis zu einem Maximum von vielleicht einmal pro Stunde oder vielleicht sogar nur einmal pro Tag.

Anwendung

Es ist keine Migration oder Anpassung der Anwendung notwendig. Das Senden und Empfangen verlangsamt sich bei Fehlern automatisch. Es wird ein "Truncated Exponential Backoff" verwendet.

Wenn die Standard-Einstellungen dafür in einer Anwendung nicht passend sind, können diese angepasst werden. Siehe dazu die Konfigurationen von tl:KBDataProducerTask und tl:ConsumerDispatcher.

Test

  • Das Senden über Kafka kaputt machen. Zum Beispiel indem die Anwendung ohne Kafka gestartet wird.
  • Daten anlegen, die übertragen werden.
  • Das Senden muss mit Stacktraces im Kafka Log fehlschlagen. Die Stacktraces müssen mit der Zeit seltener werden.
  • Das Senden reparieren.
  • Das Empfangen kaputt machen.
  • Daten anlegen, die übertragen werden.
  • Das Empfangen muss mit Stacktraces im Kafka Log fehlschlagen. Die Stacktraces müssen mit der Zeit seltener werden.
  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login