-
Notifications
You must be signed in to change notification settings - Fork 18k
x/net/http2: failures with "client: missing connection" in TestTransportBodyReadError_* #44304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
cc @fraenkel |
The failure makes sense when the connection is closed. It is unclear who/what is closing the connection though. |
2021-11-12T20:21:33-69e39ba-b954f58/android-386-emu |
Does that theory also match this
|
2022-01-05T18:14:31-5b0dc2d-a845a56/android-amd64-emu |
The past month or so includes failures on This is not a new failure mode, but it is occurring frequently enough to be a problem. Marking as release-blocker, but for Go 1.19 (since it isn't new and could take significant time to debug). |
ping @neild |
2022-04-21T19:06:52-1850ba1-aac1d3a/linux-amd64-race |
|
|
@neild is this OK after beta 1? |
Change https://go.dev/cl/410934 mentions this issue: |
In dialCall.dial, close the done channel to mark dial completion after adding the new connection to the clientConnPool. Fixes a race condition in TestTransportBodyReadError, where the client side of the test could observe the clientConnPool as unexpectedly containing no conns, because the new conn had not yet been added to the pool. Fixes golang/go#44304. Change-Id: I121200f9aa664fae29d0532e7fa2da47de3fe6a8 Reviewed-on: https://go-review.googlesource.com/c/net/+/410934 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Damien Neil <dneil@google.com> Reviewed-by: Ian Lance Taylor <iant@google.com>
2021-01-19T19:43:25-5f4716e/android-amd64-emu
2020-10-02T20:24:02-0a1ea39/android-amd64-emu
2020-05-20T00:47:42-59133d7/android-amd64-emu
2019-12-04T02:50:24-5ee1b9f/aix-ppc64
2019-10-14T21:28:45-da9a3fd/android-amd64-emu
2019-09-26T02:58:31-c00fd9a/android-386-emu
2019-09-09T00:30:24-a7b1673/linux-ppc64-buildlet
2019-08-13T14:13:03-74dc4d7/dragonfly-amd64
2019-07-24T01:30:45-ca1201d/android-386-emu
2019-04-24T11:20:56-4829fb1/linux-arm64-packet
2019-04-03T14:48:56-b630fd6/android-386-emu
2019-03-26T08:36:53-a33f666/linux-amd64-race
2018-11-14T22:03:01-adae6a3/freebsd-arm-paulzhol
CC @bradfitz @tombergan @empijei @neild
The text was updated successfully, but these errors were encountered: