Performance/Triage: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:Performance Triage}} | {{DISPLAYTITLE:Performance Triage}} | ||
__FORCETOC__ | __FORCETOC__ | ||
= Queries = | |||
# [https://mzl.la/perf-triage Triage nominations and Core::Performance without priority] | |||
# [https://mzl.la/perf-triage-needinfo Triage nominations and Core::Performance without priority (pending needinfo)] | |||
# [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&f2=status_whiteboard&chfieldfrom=-2w&keywords_type=nowords&o2=notsubstring&short_desc_type=anywordssubstr&chfield=%5BBug%20creation%5D&f1=component&o1=notequals&short_desc=perf%20%22load%20time%22%20responsiveness%20jank%20fast%20slow%20memory%20battery%20heat%20GPU%20CPU%20SLA&keywords=crash%2C%20intermittent-failure%2C%20meta&product=Core&product=Fenix&product=Firefox&product=Firefox%20for%20iOS&product=Focus&product=Focus-iOS&product=GeckoView&resolution=---&v1=Performance&f3=cf_performance&o3=isempty&v2=fxperf&order=Bug%20Number Recently opened bugs with performance keywords in the summary] | |||
= Resources = | = Resources = | ||
* [[../Bugzilla]] | * [[../Bugzilla]] | ||
* Priority calculator: https://codepen.io/mstange/pen/eYeWrGr | * Priority calculator: https://codepen.io/mstange/pen/eYeWrGr | ||
* Triage rotation: https://mozilla.github.io/perf-triage/ | * Triage rotation: https://mozilla.github.io/perf-triage/ | ||
Revision as of 16:36, 10 March 2022
Queries
- Triage nominations and Core::Performance without priority
- Triage nominations and Core::Performance without priority (pending needinfo)
- Recently opened bugs with performance keywords in the summary
Resources
- Performance/Bugzilla
- Priority calculator: https://codepen.io/mstange/pen/eYeWrGr
- Triage rotation: https://mozilla.github.io/perf-triage/
Nomination
To nominate a bug for triage, set the Performance flag in Bugzilla to ?
This can be found by clicking Show Advanced Fields followed by Set bug flags when entering a new bug:
Or by expanding the Tracking section when editing an existing bug:
Triage Process
The goals of the triage process are:
- determine if the bug is a performance issue
- assign a priority using the performance flag
- assign appropriate keywords
- move the bug to the most suitable component
The calculator is a good way to find the right priority.
Sometimes the information isn't enough to make a decision, in that case we can "need info" the reporter asking for more data, for example an export of `about:support` or a performance profile, or simply more information about the steps to reproduce.

