Investigate how to support per-task rebuild counts in mach try perf
Categories
(Testing :: Performance, enhancement, P3)
Tracking
(firefox153 fixed)
| Tracking | Status | |
|---|---|---|
| firefox153 | --- | fixed |
People
(Reporter: kshampur, Assigned: kshampur)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxp][operational][vision])
Attachments
(1 file)
--rebuild currently applies uniformly to all tasks in a try push. We want per-task counts so e.g. Speedometer 3 in "Critical Android Performance" gets 10 retriggers while jetstream/applink-startup get 1.
or in critical desktop (which currently only has speedometer3) we may want different tests with different retriggers amounts as that category grows.
Or if people mix categories, that would also have different rebuilds (defaults to 1 right now if someone chose critical desktop + something else)
AFAIK the need for this kind of feature is kind of specific to mach try perf, but changes may be needed mainly in taskgraph. This bug is just to investigate what is needed for this
Updated•3 months ago
|
| Assignee | ||
Comment 1•3 months ago
|
||
hm this seems to work.
https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=d340863a026df73c58c940df4f624ef44cfc377a
for testing i gave sp3 6 rebuilts and jetstream3, 3 rebuilds as a default in critical desktop category
and i currently see that amount being applied
| Assignee | ||
Comment 2•3 months ago
|
||
i'll squash my changes and put up a WIP patch soon ish
| Assignee | ||
Comment 3•3 months ago
|
||
| Assignee | ||
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Updated•3 months ago
|
Comment 6•3 months ago
|
||
Revert for causing python-taskgraph tests failures on test_morph.py.
| Assignee | ||
Comment 7•3 months ago
|
||
fixed the test failure
https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=ae1be9e0e4e8f41853f95c8b9dd7597c900fa975&selectedTaskRun=aGs5QA_HSOWJZbX9Wp7zmg.0
Comment 9•2 months ago
|
||
| bugherder | ||
Description
•