Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upHTTP connection pooling occasionally terminates response bodies early #15694
Labels
Comments
|
I propose disabling pooling for the time being and seeing if anything changes after upgrading hyper. |
This was referenced Feb 22, 2017
bors-servo
added a commit
that referenced
this issue
Feb 22, 2017
Do not pool HTTP connections. HTTP connection pooling triggers consistent failures in #14620. Let's disable it until there's more time to solve the underlying problem in #15694. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes
bors-servo
added a commit
that referenced
this issue
Feb 23, 2017
Do not pool HTTP connections. HTTP connection pooling triggers consistent failures in #14620. Let's disable it until there's more time to solve the underlying problem in #15694. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15696) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Feb 23, 2017
Do not pool HTTP connections. HTTP connection pooling triggers consistent failures in #14620. Let's disable it until there's more time to solve the underlying problem in #15694. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15696) <!-- Reviewable:end -->
|
Should I enable pooling again now that the hyper bump landed? |
|
We can certainly see what happens! |
bors-servo
added a commit
that referenced
this issue
Mar 31, 2017
bors-servo
added a commit
that referenced
this issue
Mar 31, 2017
Enable HTTP pooling again (fixes #15694) <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16209) <!-- Reviewable:end -->
|
After #16209 merged, the no-sniff tests started having intermittent failures again:
This is still broken, it turns out. |
Merged
|
From your logs:
If that response indeed is what |
bors-servo
added a commit
that referenced
this issue
Apr 4, 2017
Enable HTTP connection pooling - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15694 - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16262) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Apr 5, 2017
Enable HTTP connection pooling - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15694 - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16262) <!-- Reviewable:end -->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With #14620 applied, when I run
./mach test-wpt tests/wpt/web-platform-tests/fetch/nosniff/parsing-nosniff.html, I see two consistent test failures. When I apply the following patch:the test failures consistently go away. The trace output from hyper shows the following the problematic case (when I comment out all but the two failing cases):