Update chunking to use the new manifests.json file
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox149 fixed)
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | fixed |
People
(Reporter: florian, Assigned: florian)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Chunking of test jobs uses an algorithm that seems reasonable, but attempts to use run time data that was last updated in 2020. Instead of files in the tree, let's fetch data from the taskcluster job added in bug 2015029.
| Assignee | ||
Comment 1•3 months ago
|
||
| Assignee | ||
Comment 2•3 months ago
|
||
When falling back to a similar platform's runtime data, some manifests
may be missing and end up with 0ms. Instead of letting the greedy
chunking algorithm pile them into the lightest chunks, round-robin
distribute them across all chunks to limit imbalance when they actually
take significant time.
Comment 5•3 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/ca3b91b5715e
https://hg.mozilla.org/mozilla-central/rev/f47e9a0d2919
https://hg.mozilla.org/mozilla-central/rev/6fb98e41ba45
| Assignee | ||
Comment 6•3 months ago
|
||
The impact of the change can be seen on this dashboard: https://tests.firefox.dev/mochitest-jobs.html
Description
•