-
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: failed to add requested SlowBot #46106
Comments
I removed the +1's and added another |
This looks likely to be the same as #42084. At least the investigation there could explain this instance too. Should we close this in favor of that issue or keep it open? |
Actually, I think there are at least 2 underlying problems. Let's keep #42084 about it ignoring re-requests on same patch set with a different TRY= message, which might be a simple logic fix. One possible explanation for the exact problem observed here is a data inconsistency race between the votes and comments. In Issue #20806 is related here, in that if we can get rid of Gerrit API as a data source, we don't need to worry about its consistency guarantees. However, maintner currently has its own consistency problem to worry about... |
A valid TRY= request can end up being left in a patchset-level comment associated with an older patch set than the patch set that the message with a Run-TryBot+1 vote is posted on. Fix the oversight of dismissing such SlowBot requests. For golang/go#46106. Change-Id: If3ff0bbdddca5bffa5b4279755765eca2fcb0cca Reviewed-on: https://go-review.googlesource.com/c/build/+/493855 TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Cherry Mui <cherryyz@google.com> Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Change https://go.dev/cl/493855 mentions this issue: |
In https://go-review.googlesource.com/c/go/+/318570/1#message-c05120c76c77004b072d84595dbb73a0392f90a4, I added a
TRY=longtest
comment andRun-TryBot+1
to a CL.I had previously removed a
Run-TryBot+1
and aTryBot-Result
for the same patch set after the TryBot run had flaked.Unfortunately, the coordinator appears not to have added the requested SlowBot. It replied with “TryBots beginning”, and the list of builders did not include any
longtest
builders:CC @golang/release @FiloSottile
The text was updated successfully, but these errors were encountered: