Change perf and telemetry alert inactivity time to 3 days.#2950
Conversation
|
Sample from a run I did today showing we're handling the new 3-days and weekend properly: |
|
|
||
| :{{ nickname }}, since you are the author of the regressor, bug {{ extra[bugid]["regressor_id"] }}, which triggered this performance alert, could you please provide a progress update? | ||
|
|
||
| If this regression is something that fixes a bug, changes the baseline of the regression metrics, or otherwise will not be fixed, please consider closing it as WONTFIX. [See this documentation for more information on how to handle regressions](https://firefox-source-docs.mozilla.org/testing/perfdocs/perftest-in-a-nutshell.html#help-i-have-a-regression-what-do-i-do). |
There was a problem hiding this comment.
Unrealted: the docs here are not accessible, they contain screenshots without descriptions
There was a problem hiding this comment.
Can you elaborate on this comment? I can get a bug filed to fix this on the mozilla-central side.
|
|
||
| If this regression is something that fixes a bug, changes the baseline of the regression metrics, or otherwise will not be fixed, please consider closing it as WONTFIX. [See this documentation for more information on how to handle regressions](https://firefox-source-docs.mozilla.org/testing/perfdocs/perftest-in-a-nutshell.html#help-i-have-a-regression-what-do-i-do). | ||
|
|
||
| If it’s unclear when the alert may be resolved, then it’s recommended to file a follow-up bug, and close the alert as INCOMPLETE. |
There was a problem hiding this comment.
Why only mention the INCOMPLETE case and not the other 4?
There was a problem hiding this comment.
Also, this is a bit different than the actual definition of INCOMPLETE and how people are using INCOMPLETE in general.
INCOMPLETE usually means there is not enough information to proceed.
Why not let people keep the alert bug open instead?
There was a problem hiding this comment.
We need engineers to come to a resolution for the performance alerts within a reasonable time and not leave them open for an unknown amount of time. Often times, bugs in this situation end up becoming stale and I end up closing them. Having this option lets them close the bug to stop being nagged by the bot, and it gives us more up-to-date information about what performance alerts still may need to be resolved. If developers absolutely want to keep a bug open, they have the option of adding a keyword but we don't want to share that as broadly since it could be misused (they can reach out to performance sheriffs about this if need be).
Regarding the INCOMPLETE status, I think that fits the definition you stated since the developers likely haven't gathered enough information about why the regression happened, about how the regression should be resolved, or the impact of a proposed fix so they can't resolve it at this time. Main reason we're adding it here is because we've had questions about this case so we thought it would be useful to surface the information better in the comment here rather than have devs read the docs. I can include the others, but seems like that'll make the comment a bit bloated.
This patch changes the inactivity time to 3 days for performance and telemetry alerts.