-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.
Description
Currently, there are a couple of spurious errors that cause problems in the bors queue. This is only a subset of those issues, as some, like network errors, don't have a github issue: https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AA-spurious
It would be great to have "defense in depth" against them.
The idea would be to remember which builds succeeded already for a given commit hash, and then mark them as succeeded automatically in later runs (e.g. those with a retry). This will do two things:
- If those builds have some of their own spurious issues, they don't pose a risk anymore for the retry run
- It frees up workers which may be used to test the previously failed platforms in parallel, forestalling a subsequent retry.
Metadata
Metadata
Assignees
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.