Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

Large UDP payloads can be silently dropped #202

Open
malish8632 opened this issue Jul 10, 2020 · 4 comments
Open

Large UDP payloads can be silently dropped #202

malish8632 opened this issue Jul 10, 2020 · 4 comments

Comments

@malish8632
Copy link
Contributor

Due to nature of UDP protocol data could be silently dropped if reached specific limits.
As the data/metrics are dropped silently usually we alerted by teams noticing missing metrics.

One idea discussed is to put some ignorable/optional metric indicating the number of bytes or metrics sent over the wire so FFWD agent could detect the loss and emit a metric to be alerted on.

@sming
Copy link

sming commented Jul 10, 2020

Good suggestion. Or a checksum if we want to be really stingy with bandwidth.

@ao2017
Copy link
Contributor

ao2017 commented Sep 9, 2020

@malish8632 do we know that limit ?

@malish8632
Copy link
Contributor Author

Yes the default is ~25MB. Check troubleshooting section in protobuf docs here.

@ao2017
Copy link
Contributor

ao2017 commented Sep 14, 2020

Well, I wanted more datapoint from teams that are experiencing the problem.I doubt anybody is sending 25MB in the packet. I think the packets drop before reaching UDP max. I noticed, but I am not certain, that anything higher than 2048 bytes is being dropped.
I will look into the issue when I get a chance.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants