Closed Bug 2034253 Opened 3 months ago Closed 2 months ago

Investigate how to support per-task rebuild counts in mach try perf

Categories

(Testing :: Performance, enhancement, P3)

enhancement

Tracking

(firefox153 fixed)

RESOLVED FIXED
153 Branch
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

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

i'll squash my changes and put up a WIP patch soon ish

Assignee: nobody → kshampur
Status: NEW → ASSIGNED
Attachment #9573207 - Attachment description: WIP: Bug 2034253 - Support per-task rebuild counts in mach try perf → Bug 2034253 - Support per-task rebuild counts in mach try perf
Attachment #9573207 - Attachment description: Bug 2034253 - Support per-task rebuild counts in mach try perf → WIP: Bug 2034253 - Support per-task rebuild counts in mach try perf
Attachment #9573207 - Attachment description: WIP: Bug 2034253 - Support per-task rebuild counts in mach try perf → Bug 2034253 - Support per-task rebuild counts in mach try perf
Attachment #9573207 - Attachment description: Bug 2034253 - Support per-task rebuild counts in mach try perf → Bug 2034253 - Support per-task rebuild counts in mach try perf r?#perftest
Pushed by kshampur@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/6cfe8ced2bf5 https://hg.mozilla.org/integration/autoland/rev/58c19b1ae0f0 Support per-task rebuild counts in mach try perf r=perftest-reviewers,taskgraph-reviewers,sparky,ahal
Pushed by imoraru@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0102707d0b75 https://hg.mozilla.org/integration/autoland/rev/e07cba519267 Revert "Bug 2034253 - Support per-task rebuild counts in mach try perf r=perftest-reviewers,taskgraph-reviewers,sparky,ahal" for causing python-taskgraph tests failures on test_morph.py.

Revert for causing python-taskgraph tests failures on test_morph.py.

Flags: needinfo?(kshampur)
Pushed by kshampur@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8e53b0e1b397 https://hg.mozilla.org/integration/autoland/rev/bea97e9ea397 Support per-task rebuild counts in mach try perf r=perftest-reviewers,taskgraph-reviewers,sparky,ahal
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: