Skip to content
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

use submitted pre-approvals on subsequent try jobs? #74

Closed
sigmundch opened this issue Feb 13, 2020 · 3 comments
Closed

use submitted pre-approvals on subsequent try jobs? #74

sigmundch opened this issue Feb 13, 2020 · 3 comments
Assignees
Labels
P1 A high priority bug; for example, a single project is unusable or has many test failures

Comments

@sigmundch
Copy link
Member

A few team members were puzzled today by a failure on the bots.

It appears like:

  • this CL: https://dart-review.googlesource.com/c/sdk/+/135492 changed a test from being a multi-test to be an error test. The CL run the front-end-nnbd-linux-release-x64 builder and approved the new failures.
  • later our dry-runs showed this builder as failing on that test.

It took sometime to realize it was not related to our changes but we aren't sure why it is happening. Are the try-jobs only seeing approvals at origin/base after the fleet of bots catch up with the commits? If so, would it be possible to do something to reduce this inconsistent state gap?

@sigmundch
Copy link
Member Author

Just to give an idea of the gap, the original CL landed 4 hours ago and we still see the failures happening on our dry runs

@whesse whesse added this to To do in Feature Development via automation Feb 25, 2020
@whesse whesse self-assigned this Feb 25, 2020
@whesse whesse added the P1 A high priority bug; for example, a single project is unusable or has many test failures label Feb 25, 2020
@whesse
Copy link
Contributor

whesse commented Feb 25, 2020

Yes, this is our highest priority right now, working on it.

@whesse
Copy link
Contributor

whesse commented Sep 8, 2023

This is complete. Errors that are approved on CLs, where the CL has landed but the CI has not run it yet, are filtered out from error reports on later tryjobs that are based on the landed CL, but don't have its baseline results yet.

@whesse whesse closed this as completed Sep 8, 2023
Feature Development automation moved this from To do to Done Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 A high priority bug; for example, a single project is unusable or has many test failures
Projects
Development

No branches or pull requests

2 participants