-
Notifications
You must be signed in to change notification settings - Fork 17.5k
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/build/cmd/coordinator: bound the number of times coordinator can reschedule a failed build due to buildlet disappearing #31261
Comments
Yes, it seems so. Do you have more information about what is happening? I couldn't reproduce this issue on my 386 Plan 9 servers at home. Was the buildlet recently updated? |
I don't. I haven't caught it in the act yet.
Yes. There have been a few updates lately. Does master Go not work on plan9? I might've built the buildlets with master instead of Go 1.12. |
I've rebuilt the buildlet with Go 1.12.1. |
It might be worth trying to build the buildlet with Go 1.12. There is a plan9/386 buildlet binary built with Go 1.12.1 available here: |
Some logs:
|
All of the buildlets are stored in a GCS bucket next to each other and updated at the same time. See the cmd/buildlet/Makefile. |
The looping failures end with:
|
Change https://golang.org/cl/170781 mentions this issue: |
I'm going to have to stop the plan9 builders. It's a waste of resources & distracting to have them always building and resulting in crashes, loops, timeouts, or other failures. |
Change https://golang.org/cl/172797 mentions this issue: |
It hasn't passed in months and now spins, wasting resources. Updates golang/go#31261 Updates golang/go#29801 Change-Id: Idcf13ae915bad4febb156c5c5d49f07f76cf9d49 Reviewed-on: https://go-review.googlesource.com/c/build/+/172797 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
… timeout Quick fix to stop wasting resources for now. Updates golang/go#31261 Change-Id: Ia95988197313e5a8c7db3d8c557a8c7dd24b93ef Reviewed-on: https://go-review.googlesource.com/c/build/+/170781 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
The plan9-386 builders are dying halfway through (buildlet crashing?) and restarting the build forever.
We should bound the number of retries in the coordinator so plan9's flakiness doesn't waste our resources forever.
/cc @0intro @dmitshur
The text was updated successfully, but these errors were encountered: