You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking at the flakefinder report for Sep 6th I saw failures on the lanes in row 4, both from this PR. Those failures were actually quite old, from Aug 30th, 2023.
Reason
This lead me to looking at the aggregation per day in flake-stats. There instead of taking the date of the build where a failure occurred, we actually just take the report date. This effectively is the day where any PR got merged, but failures on tests of that PR can actually occur much earlier.
Fix
To fix this, we need to touch flakefinder output data and consume the right field in flake-stats.
This needs to be transferred several levels, since I believe the output json data from flakefinder that we are aggregating is indirectly generated from JobResult data. However, what we need is the buildDate inside the Job data.
flake-stats
we need to use that date instead of the report date that is used currently
The text was updated successfully, but these errors were encountered:
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Need to keep this around for documentation to happen eventually.
kubevirt-bot
added
lifecycle/frozen
Indicates that an issue or PR should not be auto-closed due to staleness.
and removed
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
labels
Dec 6, 2023
Problem
I stumbled over flake-stats from Sep 7th, 2023, which showed an increase of the flakes to 70+, previous day was < 40.
Top most flake says that it occured twice on Wed Sep 6th, 2023.
However, neither testgrid for pull-kubevirt-e2e-k8s-1.28-sig-storage
nor testgrid for pull-kubevirt-e2e-k8s-1.26-sig-storage
shows any failures.
Looking at the flakefinder report for Sep 6th I saw failures on the lanes in row 4, both from this PR. Those failures were actually quite old, from Aug 30th, 2023.
Reason
This lead me to looking at the aggregation per day in flake-stats. There instead of taking the date of the build where a failure occurred, we actually just take the report date. This effectively is the day where any PR got merged, but failures on tests of that PR can actually occur much earlier.
Fix
To fix this, we need to touch flakefinder output data and consume the right field in flake-stats.
flakefinder
we need to add the job finish date from here to the data we pass here into the Job data.
This needs to be transferred several levels, since I believe the output json data from flakefinder that we are aggregating is indirectly generated from JobResult data. However, what we need is the
buildDate
inside the Job data.flake-stats
we need to use that date instead of the report date that is used currently
The text was updated successfully, but these errors were encountered: