The perf regression sheriff tracks performance regressions in Chrome's continuous integration tests. Note that a new rotation has been created to ensure the builds and tests stay green, so the perf regression sheriff role is now entirely focused on performance.
### Triage Regressions on the Perf Dashboard
Open the perf dashboard alerts page.
In the upper right corner, sign in with your Google account. Signing in is important in order to be able to kick off bisect jobs, and see data from internal waterfalls.
The page shows two lists; you are responsible for triaging Performance Alerts. The list can be sorted by clicking on the column header. When you click on the checkbox next to an alert, all the other alerts that occurred in the same revision range will be highlighted.
Check the boxes next to the alerts you want to take a look at, and click the "Graph" button. You'll be taken to a page with a table at the top listing all the alerts that have an overlapping revision range with the one you chose, and below it the dashboard shows graphs of all the alerts checked in that table.
### Follow up on Performance Regressions
During your shift, you should try to follow up on each of the bugs you filed. Once you've triaged all the alerts, check to see if the bisects have come back, or if they failed. If the results came back, and a culprit was found, follow up with the CL author. If the bisects failed to update the bug with results, please file a bug on it (see feedback links below).
Also during your shift, please spend any spare time driving down bugs from the regression backlog. Treat these bugs as you would your own - investigate the regressions, find out what the next step should be, and then move the bug along. As the backlog only contains bugs that haven't been modified in some time, you should be able to end your shift with an empty backlog.
After your shift, please try to follow up on the bugs you filed weekly. Kick off new bisects if the previous ones failed, and if the bisect picks a likely culprit follow up to ensure the CL author addresses the problem. If you are certain that a specific CL caused a performance regression, and the author does not have an immediate plan to address the problem, please revert the CL.
### Give Feedback on our Infrastructure
Perf regression sheriffs have their eyes on the perf dashboard and bisects more than anyone else, and their feedback is invaluable for making sure these tools are accurate and improving them. Please file bugs and feature requests as you see them:
Cr-Tests-AutoBisect
.Cr-Tests-Telemetry
and cc the owner.