-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This address some issues shinrich found in prod testing. The biggest changes are: 1. HTTP/2 now correctly sends body data if there is no Content-Length header. 2. The mechanism by which HTTP/2 streams are handled is chanced such that entire streams are handled at once rather than trying to separate the read of headers vs body. The latter doesn't work if you get headers for stream id 1, headers for stream id 3, then body for stream id 1, for instance. 3. This also fixes poll_for_headers for HTTP/2 so that if requests are read on a previous call, this will not block indefinitely.
- Loading branch information
Showing
6 changed files
with
225 additions
and
242 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.