bryancall commented on issue #11038: URL: https://github.com/apache/trafficserver/issues/11038#issuecomment-4121287004
This was fixed by #12080, which is available in 10.1.1+ and will be in the 10.2.0 release. The root cause was a buffer boundary bug in the HttpTunnel — when forwarding request bodies for pipelined requests, the tunnel would only send bytes up to the end of the current IOBuffer block instead of the full Content-Length. This is why you consistently saw 344 bytes sent (4096 - 3752 = 344, where 3752 was the reader start offset within the 4096-byte block). The fix adds proper byte accounting (`bytes_consumed`) to the tunnel so it tracks exactly how many body bytes belong to the current request, rather than consuming all available bytes in the reader (which would include data from pipelined requests). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
