-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
x/tools/gopls/internal/test/integration: tests failing on openbsd/amd64 due to stalling and timing out #72145
Comments
Related Issues
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.) |
The "directory not empty" failures have been a persistent problem on openbsd for a long time, but they were flakes. If they are now deterministic that is good news as we may have a hope of debugging them. |
Change https://go.dev/cl/658015 mentions this issue: |
Change https://go.dev/cl/658016 mentions this issue: |
Otherwise it's not possible to test that a fix (or skip) for the known issue works, as I ran into in CL 658015: Failed to compute tryjob requirement. Reason: builder "golang/try/x_tools-gotip-openbsd-amd64_7.6" is included but not defined in the LUCI project For golang/go#72145. Change-Id: I4e447a8dadf2ad3a1def6b9caab9140bf08b61c4 Reviewed-on: https://go-review.googlesource.com/c/build/+/658016 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: David Chase <[email protected]> Auto-Submit: Dmitri Shuralyov <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
The flakes in #54461 seem to happen on OpenBSD 7.2 builders only. The OpenBSD 7.6 builders seem to be triggering stalls much more reproducibly, as tracked in this issue. |
The new openbsd/amd64 7.6 builder is generally working well everywhere but this one place. Add a skip for now to buy time to investigate this issue. Note that the previous openbsd/amd64 7.2 builder was also running into problems with these tests, as tracked in go.dev/issue/54461, though it wasn't happening as consistently as it is now. For golang/go#72145. For golang/go#54461. Change-Id: I6dd34fcdcca99c90282f0b9119936efa6bebf458 Cq-Include-Trybots: luci.golang.try:x_tools-gotip-openbsd-amd64 Reviewed-on: https://go-review.googlesource.com/c/tools/+/658015 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Reviewed-by: Alan Donovan <[email protected]> Auto-Submit: Dmitri Shuralyov <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
Consider the following recent x/tools builds from a newer openbsd/amd64 builder with OpenBSD 7.6:
Comparing them with the recent x/tools from an older openbsd/amd64 builder with OpenBSD 7.2:
There are approximately 10 tests that have started to fail quite consistently on the new openbsd/amd64 builder with OpenBSD 7.6. In contrast, the older OpenBSD 7.2 builder had both passing results and flaky failures, especially those tracked in issue #54461.
This might be a problem with OpenBSD 7.6, something about the builder image, or something in x/tools/gopls tests itself.
The builder is currently marked with a known issue #69823, and finding some resolution to this (potentially skipping the affected tests if appropriate) is needed to be able to remove that known issue.
CC @golang/openbsd, @golang/tools-team.
The text was updated successfully, but these errors were encountered: