-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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/tip: _tipstatus endpoint error is not cleared on successful process start #32949
Comments
Change https://golang.org/cl/185138 mentions this issue: |
Change https://golang.org/cl/185139 mentions this issue: |
The problem was that the error was never cleared, so it indeed always showed the "last error", not "current error". I've sent 2 CLs, one to improve precondition checking, the other to fix this issue. |
Check that the required repository HEAD revisions are present before attempting to clone said repositories. Use '--' to separate paths and make git invocations less ambiguous. Updates golang/go#32949 Change-Id: Ie0c771c38a047d674fea5a74318ed396fd03c7ce Reviewed-on: https://go-review.googlesource.com/c/build/+/185138 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Change https://golang.org/cl/185981 mentions this issue: |
This change adds health monitoring for the tip.golang.org website to farmer.golang.org#health, so we can know when there's an issue with it without having to manually check it separately from every other item already monitored at farmer.golang.org#health. This is possible now that golang/go#32949 is resolved and the _tipstatus page reports currently ongoing errors only. Tested by running coordinator locally in dev mode. Fixes golang/go#15266 Updates golang/go#32949 Change-Id: I3680a916e4b45336df837c72ac7bc555d37f3a9b Reviewed-on: https://go-review.googlesource.com/c/build/+/185981 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alexander Rakoczy <alex@golang.org>
Check that the required repository HEAD revisions are present before attempting to clone said repositories. Use '--' to separate paths and make git invocations less ambiguous. Updates golang/go#32949 Change-Id: Ie0c771c38a047d674fea5a74318ed396fd03c7ce Reviewed-on: https://go-review.googlesource.com/c/build/+/185138 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
We want the error to represent an ongoing problem. It's less useful to constantly show the last error; we have logs for that. This will help make the _tipstatus output more readable for humans, and more friendly to being monitored by farmer.golang.org#health. Updates golang/go#15266 Fixes golang/go#32949 Change-Id: I20e5f180209c54b31e81e29bd45af0e2d205d3cc Reviewed-on: https://go-review.googlesource.com/c/build/+/185139 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
This change adds health monitoring for the tip.golang.org website to farmer.golang.org#health, so we can know when there's an issue with it without having to manually check it separately from every other item already monitored at farmer.golang.org#health. This is possible now that golang/go#32949 is resolved and the _tipstatus page reports currently ongoing errors only. Tested by running coordinator locally in dev mode. Fixes golang/go#15266 Updates golang/go#32949 Change-Id: I3680a916e4b45336df837c72ac7bc555d37f3a9b Reviewed-on: https://go-review.googlesource.com/c/build/+/185981 Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Alexander Rakoczy <alex@golang.org>
At this moment, https://tip.golang.org/_tipstatus shows that it's currently running the latest commits from Go and x/website repos:
However, it also shows an non-nil error:
I've noticed that it seems to be showing an error most of the time, yet tip.golang.org seems to be fine. Either it's showing a previous error, or something else. We should figure out why it's happening and make it so that it shows nil error most of the time. A non-nil error should represent a legitimate issue.
/cc @toothrot FYI.
The text was updated successfully, but these errors were encountered: