Closed Bug 1290989 Opened 8 years ago Closed 8 years ago

Chunk m-gl on Desktop

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task, P1)

Tracking

(firefox51 fixed)

RESOLVED FIXED
Tracking Status
firefox51 --- fixed

People

(Reporter: jgilbert, Assigned: aselagea)

References

Details

Attachments

(3 files, 4 obsolete files)

This should help with our intermittants.

I think we also have changes which are going to cause perma-oranges if we don't do this.
Component: General Automation → Buildduty
QA Contact: catlee → bugspam.Callek
@Jeff: any idea on how many chunks we want for these tests?
Flags: needinfo?(jgilbert)
(In reply to Alin Selagea [:aselagea][:buildduty] from comment #1)
> @Jeff: any idea on how many chunks we want for these tests?

Let's do three for now.
Flags: needinfo?(jgilbert)
We really want this sooner rather than later. I take it this isn't hard to do, but it does require knowing where to look. As much as I'd like to help write the patch, it would be much faster if someone familiar could just do it.
Blocks: 1287653, 1285692
Priority: -- → P1
Assignee: nobody → aselagea
Attached patch bug_1290989.patch (obsolete) — Splinter Review
bb-configs changes
Attachment #8780002 - Flags: review?(kmoir)
Attached file diff.txt (obsolete) —
Tests diff.

[aselagea@dev-master2.bb.releng.use1.mozilla.com chunk_webgl]$ cat old | grep 'mochitest-gl' | wc -l
344
[aselagea@dev-master2.bb.releng.use1.mozilla.com chunk_webgl]$ cat new | grep 'mochitest-gl' | wc -l
1032
...history has shown chunking can introduce new intermittents/perma-failures due to leaked test state from one test to another, and the latter test requires said state (by accident).

I'm less keen to modify this to chunk on branches that have already ridden up (like the m-r stuff here)

:jgilbert any thoughts as to that affect before kim reviews?
Flags: needinfo?(jgilbert)
(In reply to Justin Wood (:Callek) from comment #6)
> ...history has shown chunking can introduce new intermittents/perma-failures
> due to leaked test state from one test to another, and the latter test
> requires said state (by accident).
> 
> I'm less keen to modify this to chunk on branches that have already ridden
> up (like the m-r stuff here)
> 
> :jgilbert any thoughts as to that affect before kim reviews?

We want this up to aurora so it can follow v50. We don't need all the branches though.
Flags: needinfo?(jgilbert)
Comment on attachment 8780002 [details] [diff] [review]
bug_1290989.patch

Alin this patch needs to be modified so that it accounts for the remarks in comment 7 
We want this up to aurora so it can follow v50
(not all branches)
Also, it we need to have a patch to change the chunks for the linux desktop builds that run on taskclusters (link in comment 6)
Attachment #8780002 - Flags: review?(kmoir)
(In reply to Kim Moir [:kmoir] from comment #9)
> Comment on attachment 8780002 [details] [diff] [review]
> bug_1290989.patch
> 
> Alin this patch needs to be modified so that it accounts for the remarks in
> comment 7 
> We want this up to aurora so it can follow v50
> (not all branches)
> Also, it we need to have a patch to change the chunks for the linux desktop
> builds that run on taskclusters (link in comment 6)

Our high-priority need is just Windows, for now. Linux can be pushed back if it would take longer.
Flags: needinfo?(aselagea)
Attached patch [bb-configs]bug_1290989.patch (obsolete) — Splinter Review
Flags: needinfo?(aselagea)
Attachment #8780583 - Flags: review?(kmoir)
Specify the number of chunks in tests.yml
Attachment #8780584 - Flags: review?(kmoir)
Attached file diff.txt (obsolete) —
[aselagea@dev-master2.bb.releng.use1.mozilla.com chunk_webgl]$ cat old | grep 'mochitest-gl' | grep -E 'mozilla-release'\|'mozilla-beta'\|'mozilla-esr45'\|'mozilla-aurora' | wc -l
115
[aselagea@dev-master2.bb.releng.use1.mozilla.com chunk_webgl]$ cat new | grep 'mochitest-gl' | grep -E 'mozilla-release'\|'mozilla-beta'\|'mozilla-esr45'\|'mozilla-aurora' | wc -l
345
Attachment #8780002 - Attachment is obsolete: true
Attachment #8780004 - Attachment is obsolete: true
Attachment #8780584 - Flags: review?(kmoir) → review+
Comment on attachment 8780583 [details] [diff] [review]
[bb-configs]bug_1290989.patch

Logic is flipped here -- we *don't* want to chunk on -release -esr45 etc, but *do* want to chunk on central (and I think aurora, .. whatever this bug said above).
Attachment #8780583 - Flags: review?(kmoir) → review-
Sorry for the confusion. I updated the patch so that it chunks on all branches having gecko version >= 50.
Attachment #8780583 - Attachment is obsolete: true
Attachment #8781493 - Flags: review?(bugspam.Callek)
Attached file diff.txt
New tests diff.
Attachment #8780586 - Attachment is obsolete: true
Comment on attachment 8781493 [details] [diff] [review]
[bb-configs]bug_1290989.patch

...redirecting my stolen review back at kim.
Attachment #8781493 - Flags: review?(bugspam.Callek) → review?(kmoir)
Attachment #8781493 - Flags: review?(kmoir) → review+
Attachment #8781493 - Flags: checked-in+
https://hg.mozilla.org/mozilla-central/rev/f11bd297cbb3
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: