TestEngineering/Performance/Sheriffing/Workflow: Difference between revisions

→‎Sheriffing Firefox-Android Alerts: Adding more updated info
(→‎Sheriffing Firefox-Android Alerts: Adding more updated info)
Line 396: Line 396:


Lastly, backfilling on the mozilla-central side when a change is detected in a GeckoView commit is done with try runs. [https://wiki.mozilla.org/Performance/Fenix/Performance_reviews#Backfilling_to_determine_culprit_commit| You can find instructions for that here].
Lastly, backfilling on the mozilla-central side when a change is detected in a GeckoView commit is done with try runs. [https://wiki.mozilla.org/Performance/Fenix/Performance_reviews#Backfilling_to_determine_culprit_commit| You can find instructions for that here].
=== How to triage a firefox-android alert ===
1. Read the graph, check for job gaps (browsertime & build_metrics):
* click on the graph icon next to an alert item (usually the highest magnitude)
a thin vertical line will show for all the alerts associated with the test, you need to make sure you’re looking at the right one by hovering or * clicking on the datapoint
* click on the job link to go to treeherder job view
* make sure you’re seeing the jobs from current revision back and look for gaps
2. Trigger the jobs in the revisions in the gap (browsertime & build_metrics)
* For every revision in the gap click “Add new jobs” and trigger the needed job
3. Find the responsible push that caused the regression
* If the regression is caused by a mozilla-central push, then you have to take the build id (Update GeckoView (Nightly) to 121.0.20231106094018.) and search for the revision in Buildhub
* Build-metrics: file a generic performance regression
* Browsertime: it should be an autoland alert to mark as downstream for
4. If it’s caused by a firefox-android push then the process of filling a regression bug should be straight-forward - the default one from documentation. (browsertime & build_metrics)


= Resources =
= Resources =
* [https://wiki.mozilla.org/TestEngineering/Performance/FAQ FAQ]
* [https://wiki.mozilla.org/TestEngineering/Performance/FAQ FAQ]
15

edits