shinrich opened a new pull request #7577:
URL: https://github.com/apache/trafficserver/pull/7577


   Another issue I ran into with the H2 to origin work.  This case may not 
occur outside of that.
   
   Client is Http/1.1.  Server is Http/2.  The server returns a header with no 
content length set, so the data is coming back in a series of data chunks.  
Thus, it must be returned to the client chunked.  The response tunnel is set up 
for do_chunking.  That all works well, but the final call on the consumer side 
of the tunnel sets the total number of bytes read incorrectly. It only sets the 
number of data bytes.  It does not include the header bytes which is tracked by 
p->chunked_handler.skip_bytes.
   
   In my case, only 5 bytes were being returned to the client. From the 
client's perspective, it looked like a stall.
   


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to