Closed Bug 1201487 Opened 9 years ago Closed 9 years ago

Funsize should chunkify l10n chunks

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: rail)

References

Details

Attachments

(1 file)

Funsize takes a lot of time to generate partial for Mac with 15-17 locales coming from l10n chunks. Sometimes it takes more than 2 hours. It would be better to chunkify the chunks.
Henrik, This bug will change the index routes. Instead of using the chunk number, it'll be using "{{ chunk }}_{{ subchunk }}", e.g.: index.funsize.v1.mozilla-central.revision.win32.a6786bf8d71d.1.2_1.balrog index.funsize.v1.mozilla-central.latest.win32.1.2_1.balrog vs old index.funsize.v1.mozilla-central.revision.win32.a6786bf8d71d.1.2.balrog index.funsize.v1.mozilla-central.latest.win32.1.2.balrog See https://tools.taskcluster.net/task-inspector/#yvIX4aCmQTK3hEa-IvtRJA/ as an example. This should not affect your patterns unless you rely on digits or use it somewhere. Any objections?
Flags: needinfo?(hskupin)
Fine with me. As you said, I don't actually use the chunk values so it's just a .* right now: https://github.com/mozilla/mozmill-ci/blob/master/lib/queues.py#L143 Btw. why are sub chunks necessary and an increase of the number of chunks is not possible? Means that a chunk does not run 15 locales but only e.g. 5 of them.
Flags: needinfo?(hskupin)
We can increase the number of chunks, but that would add some load on hg.m.o. We try to avoid this unless it's necessary.
I see. Thanks for the explanation.
Attachment #8658682 - Flags: review?(bhearsum)
Attachment #8658682 - Flags: review?(bhearsum) → review+
Today's funsize tasks look much better. No more tasks longer than 2hrs. It takes ~50m on Mac for 5 locales.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: