-
Notifications
You must be signed in to change notification settings - Fork 58
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
[LUR-27] CI: Reject large perf regressions #1028
[LUR-27] CI: Reject large perf regressions #1028
Comments
from @samuelburnham :
|
Although I know sorting through these mechanics is tedious, having this in place will be a big step forward. Given how performance-sensitive we are, and how many interacting systems can lead to regressions, it's important that we have an automated way of preventing us from accidentally veering down paths that will be expensive or difficult to recover from later. |
The bc fix is there, but it's not tested, so I'm gonna insist this remains open. Further, #1029 shows we have trouble locating the regression, which may have been in a dependency, because no job outside of the merge-test one runs through a differential benchmark. It would simplify forensics to change that. |
Agreed, sorry I didn't realize "Should fix X" actually closes the issue |
#996 is a textbook case where the bench CI pipeline (which may well be buggy) reported a characterised regression. This is not a case of the CI failing to run or finding no suitable referential.
The regression factor is > 2 for all tests.
When that happens we should at least file an issue (if not fail the merge tests) and not count on folks reading the bench comments.
LUR-27
The text was updated successfully, but these errors were encountered: