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]
