disabling auto-P5ing of intermittents/permafails
Categories
(Tree Management :: Treeherder, task)
Tracking
(Not tracked)
People
(Reporter: dmosedale, Assigned: aryx)
Details
Attachments
(1 file)
The bug auto-classifier automagically sets intermittents/permafails to P5.
Our team (User Journey), and possibly the New Tab team as well, is trying to keep our number of failing tests near or close to zero so that our developers continue to trust the tests.
Is there any way to set them to autoclassify bugs in (at least) the Messaging System component to not have a priority, which will make them show up in our untriaged bug list, so that they don't fall through the cracks?
If not, would that be straightforward to implement?
![]() |
Assignee | |
Comment 1•6 years ago
•
|
||
Emma, could the information if a component shall have priorityP5 automatically be stored in bugzilla.mozilla.org and be public (to be queried by Treeherder browser clients)?
Or shall no new intermittent bugs have the priority set to P5? There are 9317 intermittent bugs since 2019-01-01, up to ~800 per component. That's ~52 bugs/working day.
Implementing it with a list of components where P5 shouldn't be set in Treeherder without dependency on bugzilla.mozilla.org is pretty straightforward, deployment can take a few days.
Thanks, :aryx, if I understand correctly you'd want to be able to query Bugzilla and get a list of components for whom we'd not set the priority when Treeherder files an intermittent.
Bugzilla doesn't have the notion of labels at the component level, though it could be added. The label could be auto added at
The alternative would be something a bit hacky like embedding something in the component's descriptions like [ leave intermittent test failure bugs untriaged ]
, and Treeherder would search components using the API using that string.
If we stop classifying new intermittent bugs as P5s, that's a lot of new bugs in the triage pipeline, and we'd need agreement from Firefox engineering.
I'm going to propose an experiment where Treeherder sets up a list of components to not set P5 and fills that with the User Journey components for now.
Then I can ask engineering if other teams want this and we can decide what to do in the long run.
In the short term, please move forward with excluding Dan's components.
![]() |
Assignee | |
Comment 3•6 years ago
|
||
https://github.com/Archaeopteryx/treeherder/commit/e2f14500cbabf087894b941caff061f7d843c537 doesn't set a priority for Firefox's 'Messaging System' and 'New Tab Page'. Dan, shall it land with these two components excluded?
![]() |
Assignee | |
Updated•6 years ago
|
Reporter | ||
Comment 4•6 years ago
|
||
After some out-of-band discussion, I think we probably want to just start with Messaging System, and work with the New Tab team to decide how to manage that component. New Tab folks, feel free to reach out to me in Slack if you want to chat about this morning...
Thanks so much for the quick implementation!
Comment 5•6 years ago
|
||
![]() |
Assignee | |
Updated•6 years ago
|
Comment 6•6 years ago
|
||
![]() |
Assignee | |
Updated•6 years ago
|
Updated•6 years ago
|
![]() |
Assignee | |
Comment 7•6 years ago
|
||
This landed two months ago as https://github.com/mozilla/treeherder/commit/9326906d9de49cca4e6efd94c575f1dfc7d95797
Updated•4 years ago
|
Description
•