-
Notifications
You must be signed in to change notification settings - Fork 18k
x/tools: freebsd-amd64-race builder is flaky #40090
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
Sorry, I don't understand. You've discussed a lot of issues, but it seems to me like this is probably just the same race as everywhere else, #39865, which I am trying to get to as soon as I can. Am I missing something? |
The problem with "unable to add local env to initialize request" doesn't look related to the race in #39865, but maybe I'm misunderstanding it. If you think all of the recent failures on |
Looks like the fix for the race hasn't fixed this test failure. https://build.golang.org/log/5ec2784264490ec6720b05036da440c3fb874d91 is from a recent failure. I'm a bit stumped by it - looks like the diagnostic isn't being cleared even though the code action happens as expected. |
Change https://golang.org/cl/241521 mentions this issue: |
Still seeing: |
I've been seeing these for a while: #37318 (comment). I'm not sure what their cause is / if they indicate a failure. |
Fair. The log I was looking at was https://build.golang.org/log/ed6ca9cef9cde993b4007a38c3cef47dd239f813. I'll keep an eye on it for a little longer. |
It's been clean for a day other than that one failure which I'm blaming on the builder. |
The
freebsd-amd64-race
builder was largely passing on x/tools before June 25, and started to fail often since then:(Screenshots from https://build.golang.org/?repo=golang.org%2fx%2ftools.)
The first failures started with CL 240019, but it seems likely that the parent commit, CL 239754, is more relevant (and just got lucky in that none of the tests happened to fail when it was submitted).
A lot of the failures mention "context deadline exceeded". A more underlying cause of them taking so long that the context deadline gets exceeded may be related to some sort of a problem related to to the environment. Many of the failures mention errors about "missing $GOPATH":
Some do not:
The tests are executed with these environment variables (seen at the top of build log):
Notably, GOROOT, GOPATH, GOCACHE are set. GOMODCACHE is not set (which means to use the default location, GOPATH[0]/pkg/mod), which seems fine for a builder.
Some of the failures are due to #39865 and not related.
This needs investigation to understand if code in x/tools is doing something wrong (and if so, why is this caught on the
freebsd-amd64-race
builder and not elsewhere), or if thefreebsd-amd64-race
builder is doing something wrong./cc @heschik
The text was updated successfully, but these errors were encountered: