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]

Reply via email to