View Issue Details

IDProjectCategoryView StatusLast Update
0006939SymmetricDS ProNew Featurepublic2025-06-16 18:00
Reporteremiller Assigned Toemiller  
Prioritylow 
Status resolvedResolutionfixed 
Product Version3.16.0 
Target Version3.16.4Fixed in Version3.16.4 
Summary0006939: Add an insight to recommend lowering the transport.max.form.keys parameter based on log messages
DescriptionWhen a node configured to pull sends an acknowledgement and receives a 400 or 413 response, it halves the value of the transport.max.form.keys parameter in memory and logs a message like this:

Ack received a 400 response from node server. The form key limit will be reduced from 100000 to 50000 during the next attempt.

The value can be halved multiple times, and it stops when the acknowledgement is successful. This is a temporary reduction that only lasts until the next restart. It would be helpful if there was an insight that scans the log for these messages, brings this issue to the user's attention, and recommends lowering the value of the transport.max.form.keys parameter.
Tagsmonitoring

Activities

emiller

2025-06-13 15:25

developer   ~0003094

Open-source PR: https://github.com/JumpMind/symmetric-ds/pull/298

Related Changesets

SymmetricDS: 3.16 9fefe1e1

2025-06-16 17:47:42

evan-miller-jumpmind


Committer: GitHub Details Diff
0006939: Changed log messages from info level to warn level and documented Too Many Form Keys insight (#298)

* 0006939: Changed log messages from info level to warn level and documented Too Many Form Keys insight
Affected Issues
0006939
mod - symmetric-assemble/src/asciidoc/configuration/monitors.ad Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java Diff File

Issue History

Date Modified Username Field Change
2025-06-12 19:17 emiller New Issue
2025-06-12 19:17 emiller Status new => assigned
2025-06-12 19:17 emiller Assigned To => emiller
2025-06-12 19:17 emiller Tag Attached: monitoring
2025-06-13 15:25 emiller Note Added: 0003094
2025-06-16 17:56 pbelov Status assigned => resolved
2025-06-16 17:56 pbelov Resolution open => fixed
2025-06-16 17:56 pbelov Fixed in Version => 3.16.4
2025-06-16 18:00 Changeset attached => SymmetricDS 3.16 9fefe1e1