Skip to content

Conversation

@sedmicha
Copy link
Collaborator

@sedmicha sedmicha commented Jul 2, 2025

No description provided.

sedmicha added 4 commits July 2, 2025 13:27
When using UDP, templates are periodically resent unlike TCP, where this
periodic resending should not happen.

Because of a missing check this periodic resending was happening even
over TCP.
Adds support for newly introduced "periodic message".

Without this change, unfinished data transfers might never finish if no
input data is coming.
Unfinished transfers would remain in buffers when we lost connection.

In case of TCP, this is a problem. A message might be half-way send when
the connection drops, resulting in the other half being sent after the
TCP connection reestabilishes. The collector would interpret this as an
entirely new message, resulting in bogus data being decoded.
@sedmicha sedmicha force-pushed the fix-forwarder-issues branch from aaf0dd4 to 68ec5a8 Compare July 2, 2025 12:55
@sedmicha sedmicha merged commit 80c389b into master Jul 2, 2025
31 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants