Incorrect doc for maxRequestBodyBytes?

We sending large POST request (~100 MB) through Traefik v3.1.2 and it is fails with EOF occurred in violation of protocol on client side

According to docs (Traefik Buffering Documentation - Traefik) maxRequestBodyBytes=0 by default which means that there is no limitation for body size.
But if we add maxRequestBodyBytes=0 explicitly, error does not happening.

Also, if we add memRequestBodyBytes=115343360 (110 MB), which is by default 1 MB, the error does not occur either.

Also, if we send requests smaller than 1 MB, there is no error, but for larger sizes the error appears.

There is a suspicion that maxRequestBodyBytes is actually not 0 by default, but is equal to or slightly greater than memRequestBodyBytes

I think a lot of limits have been set lately to prevent some attacks, maybe the doc hasn’t been updated accordingly.

You could create an issue or even a pull request on Traefik Github.