Closed Bug 1286695 Opened 8 years ago Closed 6 years ago

Improve display of Tiers

Categories

(Tree Management :: Treeherder: Frontend, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: jgriffin, Unassigned)

References

Details

We should consider improving the way we display jobs of different Tiers in Treeherder. Consider the current state, from a recent push, for linux64 jobs:

M(+23) M-e10s(+23) R(+6) R-e10s(+6) SM-tc(+6) T(+9) T-e10s(+9) VP[tier 2](b-m) W(+6) W-e10s(+6) tc(+2) tc[tier 2](+9) tc-Fxfn-l(en-US) tc-Fxfn-l-e10s(en-US) tc-Fxfn-r[tier 2](en-US) tc-Fxfn-r-e10s[tier 2](en-US) tc-M[tier 2](+35) [tier 2](A B) ....(etc)

This is not that easy to parse, even for the experienced.
As an improvement, I'd suggest something like this:

Linux x64 opt     Tier1(?) B Cpp M(+23) M-e10s(+23) R(+6) R-e10s(+6) SM-tc(+6) T(+9) T-e10s(+9)
                           tc-Fxfn-l(en-US) tc-Fxfn-l-e10s(en-US) ....(etc)
                  Tier2(?) VP(b-m) tc-Fxfn-l(en-US) tc-Fxfn-l-e10s(en-US) tc-M(+35) AB
                           ....(etc)
Linux x64 debug   Tier1(?) ....(etc)
                  Tier2(?) ....(etc)

Grouping the tiers in this way would make them much easier to parse. Additionally, the (?) besides each tier marker could be clickable and could load the https://wiki.mozilla.org/Sheriffing/Job_Visibility_Policy for that tier, so that developers can understand what their level of responsibility is for the various tiers.
One argument against this that I would halfheartedly give is that putting each tier for each platform onto its own line will make each push take up a lot more vertical space than what happens currently.
Component: Treeherder → Treeherder: Frontend
No longer blocks: 1290623
Blocks: 1290621
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.