Open Bug 1428853 Opened 2 years ago Updated Last year

migrate to owner triaged the top 50 bugzilla components with high frequency failures

Categories

(Testing :: General, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: jmaher, Unassigned)

References

(Blocks 1 open bug)

Details

there is a list here:
https://docs.google.com/spreadsheets/d/1MOtyyoPnA07y1qRzhhxzDWQQnfwOBB0O-duYKqM63es/edit#gid=1224355459

we will need to do:
Core::Layout
Core::Audio/Video: Playback
Testing::Marionette
Testing::web-platform-tests
Core::CSS Parsing and Computation
Firefox::General
Core::WebRTC
Testing::Talos
Firefox::Developer Tools: Debugger
Testing::Firefox UI Tests
Core::Build Config
Core::DOM: Security
Firefox::Developer Tools: Console
Release Engineering::Buildduty
Firefox::Session Restore
Firefox::Preferences
Core::Disability Access APIs
Firefox::New Tab Page
Testing::General
Firefox::Tabbed Browser
Firefox::Developer Tools: Inspector
Release Engineering::General Automation
Toolkit::Telemetry
Firefox for Android::General
Core::WebRTC: Audio/Video
Taskcluster::General
Toolkit::General
Firefox::Search
Testing::geckodriver
Core::XPCOM
Core::Layout: Text
Core::General
Toolkit::Password Manager
Toolkit::Places
Core::JavaScript: GC

Please note that some of these components have no team associated with them, and the triage owner is there as they edited the code once upon a time.  The goal is to get all of these done, but we can call this bug resolved if there are a few remaining issues for reasons such as:
1) no team, real ownership
2) no existing triage process defined
3) valid reason TBD
For people not in the loop, why are we doing this, and what does it entail?
Hi Nathan- this is a great question.

Right now there are 40+ bugs that are high frequency intermittent failures (30+ times/week) that we determine are a priority for someone to look at.  Spread out across teams, this is <3 new failures/week, typically about 1-2/week for our larger components.  Each component has a triage owner already defined:
https://bugzilla.mozilla.org/page.cgi?id=triage_owners.html

and now for test failures they are associated to the correct bugzilla component.  In 2017 we have been manually spending a lot of time doing this process of essentially asking the triage owner to find someone to look at the bug.  To date we have 67 components where the owners look at intermittent-failure bugs already in their typical weekly/daily triage.  

The goal here is to work with the triage owners and determine their triage process and make sure we flag the bugs correctly while handing off our expectations and rules that we function within.  Typically when we do this we run some queries to get an idea of the volume so we can give a rough idea of what to expect based on the data from 2017.

In the end, the stockwell team can focus on writing tools and making bugs easier to debug instead of barely able to keep up with triage.  Likewise the teams which own code can focus on bugs that are causing problems for all developers and be more self sufficient without us having full time resources triaging bugs for all teams.
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.