-
Notifications
You must be signed in to change notification settings - Fork 18k
x/build/cmd/relui: manually retry failed tasks #53165
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
This will be very helpful. Just mentioning that task.ErrTweetTooLong is one example of an error that we know to be non-retryable (for the same input) in contrast to a networking error, and so it can be used if we're looking for some test case for supporting that as part of configuring retryable tasks. |
Change https://go.dev/cl/411075 mentions this issue: |
Change https://go.dev/cl/411074 mentions this issue: |
This change adds a map containing a list of running workflow ids along with a lock. Attempting to re-start a running workflow will log an error. Updates golang/go#53165 Change-Id: I8eb144a2920ec8da17edbc5bbd722279721420f6 Reviewed-on: https://go-review.googlesource.com/c/build/+/411075 Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Run-TryBot: Alex Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Sometimes, tasks fail. This change adds an ability for the user to retry specific tasks in a workflow. Retrying a task will reset the state of the task, clear the state of the workflow, and restart the workflow to retry the task. This also fixes an issue resuming pending tasks that have no output to unmarshal. Adds httprouter for routing nested parameter routes. Updates golang/go#53165 Change-Id: I9a899d1e6e0d5d9511648b478148a665459aae72 Reviewed-on: https://go-review.googlesource.com/c/build/+/411074 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Run-TryBot: Alex Rakoczy <alex@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Change https://go.dev/cl/411194 mentions this issue: |
In relui, tasks occasionally fail. It would be nice if there were an mechanism for retrying a task. This is particularly important for the release test stage, which can be flaky.
The text was updated successfully, but these errors were encountered: