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: TestVariousDeadlines failures with "client stuck in Dial+Copy" on NetBSD builders #37883

Closed
bcmills opened this issue Mar 16, 2020 · 9 comments
Labels
FrozenDueToAge NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.
Milestone

Comments

@bcmills bcmills added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD labels Mar 16, 2020
@bcmills bcmills added this to the Backlog milestone Mar 16, 2020
@bsiegert
Copy link
Contributor

/cc @tklauser

@bcmills
Copy link
Contributor Author

bcmills commented Apr 9, 2020

2020-04-09T01:17:53-0a18cbc/netbsd-amd64-8_0

(CC @dmitshur, who I believe is working on NetBSD builders this week.)

@bsiegert
Copy link
Contributor

bsiegert commented Apr 9, 2020

I am hoping that the update to NetBSD 9 will fix this.

@gopherbot
Copy link
Contributor

Change https://golang.org/cl/371994 mentions this issue: net: eliminate arbitrary timeout in TestVariousDeadlines

@bcmills
Copy link
Contributor Author

bcmills commented Dec 14, 2021

This test fails frequently even on builders not affected by #49209. It should be diagnosed and either fixed (if a Go bug) or skipped (if a platform bug).

@bcmills bcmills added okay-after-beta1 Used by release team to mark a release-blocker issue as okay to resolve either before or after beta1 release-blocker labels Dec 14, 2021
@bcmills bcmills modified the milestones: Backlog, Go1.18 Dec 14, 2021
@bcmills bcmills self-assigned this Dec 14, 2021
@bcmills bcmills added the WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. label Dec 14, 2021
gopherbot pushed a commit that referenced this issue Dec 15, 2021
When we set a timeout, we don't actually have a guarantee one how long
the OS will take to notice it. Moreover, if the test deadlocks
completely (for example, due to a deadline never taking effect), it
would be more useful to get a full goroutine dump instead of the current
"client stuck in Dial+Copy" failure message.

For #37883
For #41863

Change-Id: I9f712ef1c620f97a5ab69baac45deb71134b99bc
Reviewed-on: https://go-review.googlesource.com/c/go/+/371994
Trust: Bryan Mills <[email protected]>
Run-TryBot: Bryan Mills <[email protected]>
Reviewed-by: Ian Lance Taylor <[email protected]>
TryBot-Result: Gopher Robot <[email protected]>
@bcmills bcmills removed okay-after-beta1 Used by release team to mark a release-blocker issue as okay to resolve either before or after beta1 release-blocker labels Dec 15, 2021
@bcmills
Copy link
Contributor Author

bcmills commented Jan 12, 2022

No new failures since CL 371994. I'm calling this fixed.

greplogs --dashboard -md -l -e 'client stuck in Dial' --since=2021-12-16

@bcmills bcmills closed this as completed Jan 12, 2022
@rsc rsc unassigned bcmills Jun 23, 2022
@golang golang locked and limited conversation to collaborators Jun 23, 2023
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-NetBSD WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided.
Projects
None yet
Development

No branches or pull requests

3 participants