Navigation Menu

Skip to content
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

net/http: Various tests flaky on Dragonfly builder #25796

Closed
timdarbydotnet opened this issue Jun 8, 2018 · 4 comments
Closed

net/http: Various tests flaky on Dragonfly builder #25796

timdarbydotnet opened this issue Jun 8, 2018 · 4 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Dragonfly
Milestone

Comments

@timdarbydotnet
Copy link

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

1.10

Does this issue reproduce with the latest release?

Yes

What operating system and processor architecture are you using (go env)?

DragonflyBSD amd64

What did you do?

The Dragonfly builder very sporadically fails on a few different tests in net/http. This is a recent example:
https://build.golang.org/log/25f7cc4010ecf00d0bdb9afb5aa6471ef12e7c9b

@ianlancetaylor ianlancetaylor added OS-Dragonfly NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. labels Jun 8, 2018
@ianlancetaylor ianlancetaylor added this to the Go1.12 milestone Jun 8, 2018
@timdarbydotnet
Copy link
Author

example of a failure on TestRetryRequestsOnError:
https://build.golang.org/log/acf2959a136589575226bb5b6345d7fd904db592

@timdarbydotnet
Copy link
Author

I don't know if this is related or not, but I saw this error today:

builder: dragonfly-amd64
rev: 72ce047
buildlet: http://dragonflybsd-amd64 reverse peer dragonflybsd-amd64/10.240.0.4:51023 for host type host-dragonfly-amd64-tdfbsd
started: 2018-06-13 16:23:26.554450402 +0000 UTC m=+495931.005849026
ended: 2018-06-13 16:35:46.033695842 +0000 UTC m=+496670.485094427
success: false

Events:
2018-06-13T16:23:26Z checking_for_snapshot
2018-06-13T16:23:26Z finish_checking_for_snapshot after 0s
2018-06-13T16:23:26Z get_buildlet
2018-06-13T16:23:26Z wait_static_builder host-dragonfly-amd64-tdfbsd
2018-06-13T16:23:26Z waiting_machine_in_use
2018-06-13T16:34:46Z finish_wait_static_builder after 11m19.2s; host-dragonfly-amd64-tdfbsd
2018-06-13T16:34:46Z clean_buildlet http://dragonflybsd-amd64 reverse peer dragonflybsd-amd64/10.240.0.4:51023 for host type host-dragonfly-amd64-tdfbsd
2018-06-13T16:34:46Z finish_clean_buildlet after 62.7ms; http://dragonflybsd-amd64 reverse peer dragonflybsd-amd64/10.240.0.4:51023 for host type host-dragonfly-amd64-tdfbsd
2018-06-13T16:34:46Z finish_get_buildlet after 11m19.5s
2018-06-13T16:34:46Z using_buildlet dragonflybsd-amd64
2018-06-13T16:34:46Z write_version_tar
2018-06-13T16:34:46Z get_source
2018-06-13T16:34:46Z finish_get_source after 0s
2018-06-13T16:34:46Z write_go_src_tar
2018-06-13T16:35:46Z finish_write_go_src_tar after 59.4s; err=writing tarball from Gerrit: Put http://dragonflybsd-amd64/writetgz?dir=go: net/http: HTTP/1.x transport connection broken: write tcp 10.200.4.4:443->10.240.0.4:51023: use of closed network connection

Build log:

Error: writing tarball from Gerrit: Put http://dragonflybsd-amd64/writetgz?dir=go: net/http: HTTP/1.x transport connection broken: write tcp 10.200.4.4:443->10.240.0.4:51023: use of closed network connection

@bcmills
Copy link
Contributor

bcmills commented Dec 7, 2021

The TestIdleConnChannelLeak failure mode appears to have been fixed in 2020.

My experience with the net/http tests is that they tend to have test-specific root causes, so I'm going to close out this “various tests” issue in favor of tracking failures in specific tests as we identify them.

greplogs --dashboard -md -l -e 'FAIL: TestIdleConnChannelLeak'

2020-01-09T19:50:42-10bfe5b/dragonfly-amd64
2019-12-06T01:11:02-a037582/dragonfly-amd64
2019-10-23T18:41:38-7833302/dragonfly-amd64
2019-07-03T14:12:22-1c1e517/dragonfly-amd64

@bcmills bcmills closed this as completed Dec 7, 2021
@golang golang locked and limited conversation to collaborators Dec 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-Dragonfly
Projects
None yet
Development

No branches or pull requests

6 participants