Enable split Gij and Gip suites on repos other than cedar

RESOLVED FIXED

Status

Release Engineering
General Automation
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: kgrandon, Assigned: jgriffin)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

(Reporter)

Description

3 years ago
It looks like support for the suite split is there and enabled on Cedar, now we need to get this enabled on treeherder.
This is a Release Engineering bug, not a Treeherder bug. Our dashboards already support these split jobs.
Component: Treeherder → General Automation
Product: Tree Management → Release Engineering
QA Contact: catlee
(Reporter)

Comment 2

3 years ago
Thanks for fixing that Ryan.

Jonathan, Simone - what needs to happen here to get this enabled?
Flags: needinfo?(sbruno)
Flags: needinfo?(jgriffin)
(Assignee)

Comment 3

3 years ago
Gip chunks are green on cedar, so we can enable them elsewhere; I'll file a patch for that.

Gij chunks are red on cedar, so they'll need to be fixed by the Gaia team first.

See https://treeherder.mozilla.org/ui/#/jobs?repo=cedar&searchQuery=Gij
Flags: needinfo?(sbruno)
Flags: needinfo?(jgriffin)
(Assignee)

Comment 4

3 years ago
(In reply to Jonathan Griffin (:jgriffin) from comment #3)
> Gip chunks are green on cedar, so we can enable them elsewhere; I'll file a
> patch for that.
> 

Hmm, I have a patch for this but it causes us to exceed 4084 builders.  We'll have to wait until bug 1080146 goes into production, probably Mon or Tues.
(Assignee)

Updated

3 years ago
Depends on: 1080146

Updated

3 years ago
Summary: Enable split GIj and Gip suites on treeherder → Enable split Gij and Gip suites on repos other than cedar
(Assignee)

Comment 5

3 years ago
Created attachment 8504217 [details] [diff] [review]
Roll out Gip split to trunk branches,

Builders added:
+ b2g_macosx64 ash opt test gaia-ui-test-accessibility
+ b2g_macosx64 ash opt test gaia-ui-test-functional-1
+ b2g_macosx64 ash opt test gaia-ui-test-functional-2
+ b2g_macosx64 ash opt test gaia-ui-test-functional-3
+ b2g_macosx64 ash opt test gaia-ui-test-unit
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-accessibility
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-1
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-2
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-3
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-unit
+ b2g_macosx64 cypress opt test gaia-ui-test-accessibility
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-1
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-2
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-3
+ b2g_macosx64 cypress opt test gaia-ui-test-unit
+ b2g_macosx64 fx-team opt test gaia-ui-test-accessibility
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-1
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-2
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-3
+ b2g_macosx64 fx-team opt test gaia-ui-test-unit
+ b2g_macosx64 gaia-try opt test gaia-ui-test-accessibility
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-1
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-2
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-3
+ b2g_macosx64 gaia-try opt test gaia-ui-test-unit
+ b2g_macosx64 graphics opt test gaia-ui-test-accessibility
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-1
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-2
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-3
+ b2g_macosx64 graphics opt test gaia-ui-test-unit
+ b2g_macosx64 jamun opt test gaia-ui-test-accessibility
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-1
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-2
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-3
+ b2g_macosx64 jamun opt test gaia-ui-test-unit
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-accessibility
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-1
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-2
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-3
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-unit
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-accessibility
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-1
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-2
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-3
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-unit
+ b2g_macosx64 pine opt test gaia-ui-test-accessibility
+ b2g_macosx64 pine opt test gaia-ui-test-functional-1
+ b2g_macosx64 pine opt test gaia-ui-test-functional-2
+ b2g_macosx64 pine opt test gaia-ui-test-functional-3
+ b2g_macosx64 pine opt test gaia-ui-test-unit
+ b2g_macosx64 try opt test gaia-ui-test-accessibility
+ b2g_macosx64 try opt test gaia-ui-test-functional-1
+ b2g_macosx64 try opt test gaia-ui-test-functional-2
+ b2g_macosx64 try opt test gaia-ui-test-functional-3
+ b2g_macosx64 try opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm fx-team opt
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-funct
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-unit

+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-t
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-functional-2

+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-unit
+ b2g_u
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-func
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-unit
+ b2
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-uni
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-ac
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-f
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-f
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-f
+ b2g_ubuntu64_vm mozilla-central opt test gaia-u
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-acc
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-fu
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-fu
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-fu
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-accessibility

+ b2g_ubuntu64_vm pine opt test gaia-ui-test-functional-2

+ b2g_ubuntu64_vm pine opt test gaia-ui-test-unit
+ b2g_ub
+ b2g_ubuntu64_vm try opt test gaia-ui-test-functional-1
+
+ b2g_ubuntu64_vm try opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm try opt test gaia-ui-test-unit
Builders removed
- b2g_macosx64 ash opt test gaia-ui-test
- b2g_macosx64 b2g-inbound opt test gaia-ui-test
- b2g_
- b2g_macosx64 fx-team opt test gaia-ui-test
- b2g_maco
- b2g_macosx64 graphics opt test gaia-ui-test
-
- b2g_macosx64 mozilla-central opt test gaia-ui-test
- b2g_macosx6
- b2g_macosx64 pine opt test gaia-ui-test
- b2g_macosx64 try opt 
- b2g_ubuntu64_vm ash opt test gaia-ui-test
- b2g_ubuntu64_vm b2g
- b2g_ubuntu64_vm cypress opt test gaia-ui-test
- b2g_ubuntu64_vm
- b2g_ubuntu64_vm gaia-try opt test gaia-ui-test
- b2g_ub
- b2g_ubuntu64_vm jamun opt test gaia-ui-test
- b2g_ubuntu64_vm mo
- b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test
- b2g_ubu
- b2g_ubuntu64_vm try opt test gaia-ui-test
~
!
Attachment #8504217 - Flags: review?(jlund)
(Assignee)

Updated

3 years ago
Assignee: nobody → jgriffin
(Assignee)

Comment 6

3 years ago
Hmm, that builder diff was slightly scrambled.  Here's the correct version:

Builders added:
+ b2g_macosx64 ash opt test gaia-ui-test-accessibility
+ b2g_macosx64 ash opt test gaia-ui-test-functional-1
+ b2g_macosx64 ash opt test gaia-ui-test-functional-2
+ b2g_macosx64 ash opt test gaia-ui-test-functional-3
+ b2g_macosx64 ash opt test gaia-ui-test-unit
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-accessibility
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-1
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-2
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-functional-3
+ b2g_macosx64 b2g-inbound opt test gaia-ui-test-unit
+ b2g_macosx64 cypress opt test gaia-ui-test-accessibility
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-1
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-2
+ b2g_macosx64 cypress opt test gaia-ui-test-functional-3
+ b2g_macosx64 cypress opt test gaia-ui-test-unit
+ b2g_macosx64 fx-team opt test gaia-ui-test-accessibility
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-1
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-2
+ b2g_macosx64 fx-team opt test gaia-ui-test-functional-3
+ b2g_macosx64 fx-team opt test gaia-ui-test-unit
+ b2g_macosx64 gaia-try opt test gaia-ui-test-accessibility
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-1
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-2
+ b2g_macosx64 gaia-try opt test gaia-ui-test-functional-3
+ b2g_macosx64 gaia-try opt test gaia-ui-test-unit
+ b2g_macosx64 graphics opt test gaia-ui-test-accessibility
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-1
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-2
+ b2g_macosx64 graphics opt test gaia-ui-test-functional-3
+ b2g_macosx64 graphics opt test gaia-ui-test-unit
+ b2g_macosx64 jamun opt test gaia-ui-test-accessibility
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-1
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-2
+ b2g_macosx64 jamun opt test gaia-ui-test-functional-3
+ b2g_macosx64 jamun opt test gaia-ui-test-unit
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-accessibility
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-1
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-2
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-functional-3
+ b2g_macosx64 mozilla-central opt test gaia-ui-test-unit
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-accessibility
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-1
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-2
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-functional-3
+ b2g_macosx64 mozilla-inbound opt test gaia-ui-test-unit
+ b2g_macosx64 pine opt test gaia-ui-test-accessibility
+ b2g_macosx64 pine opt test gaia-ui-test-functional-1
+ b2g_macosx64 pine opt test gaia-ui-test-functional-2
+ b2g_macosx64 pine opt test gaia-ui-test-functional-3
+ b2g_macosx64 pine opt test gaia-ui-test-unit
+ b2g_macosx64 try opt test gaia-ui-test-accessibility
+ b2g_macosx64 try opt test gaia-ui-test-functional-1
+ b2g_macosx64 try opt test gaia-ui-test-functional-2
+ b2g_macosx64 try opt test gaia-ui-test-functional-3
+ b2g_macosx64 try opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm ash opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm cypress opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm fx-team opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm gaia-try opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm graphics opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm jamun opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm pine opt test gaia-ui-test-unit
+ b2g_ubuntu64_vm try opt test gaia-ui-test-accessibility
+ b2g_ubuntu64_vm try opt test gaia-ui-test-functional-1
+ b2g_ubuntu64_vm try opt test gaia-ui-test-functional-2
+ b2g_ubuntu64_vm try opt test gaia-ui-test-functional-3
+ b2g_ubuntu64_vm try opt test gaia-ui-test-unit
Builders removed
- b2g_macosx64 ash opt test gaia-ui-test
- b2g_macosx64 b2g-inbound opt test gaia-ui-test
- b2g_macosx64 cypress opt test gaia-ui-test
- b2g_macosx64 fx-team opt test gaia-ui-test
- b2g_macosx64 gaia-try opt test gaia-ui-test
- b2g_macosx64 graphics opt test gaia-ui-test
- b2g_macosx64 jamun opt test gaia-ui-test
- b2g_macosx64 mozilla-central opt test gaia-ui-test
- b2g_macosx64 mozilla-inbound opt test gaia-ui-test
- b2g_macosx64 pine opt test gaia-ui-test
- b2g_macosx64 try opt test gaia-ui-test
- b2g_ubuntu64_vm ash opt test gaia-ui-test
- b2g_ubuntu64_vm b2g-inbound opt test gaia-ui-test
- b2g_ubuntu64_vm cypress opt test gaia-ui-test
- b2g_ubuntu64_vm fx-team opt test gaia-ui-test
- b2g_ubuntu64_vm gaia-try opt test gaia-ui-test
- b2g_ubuntu64_vm graphics opt test gaia-ui-test
- b2g_ubuntu64_vm jamun opt test gaia-ui-test
- b2g_ubuntu64_vm mozilla-central opt test gaia-ui-test
- b2g_ubuntu64_vm mozilla-inbound opt test gaia-ui-test
- b2g_ubuntu64_vm pine opt test gaia-ui-test
- b2g_ubuntu64_vm try opt test gaia-ui-test
(Reporter)

Comment 7

3 years ago
So I think the immediate need is to get 'B2G Desktop Linux x64 Opt' green first, before the other environments? That is the only one that's currently running on tbpl.

The current error appears to be this: command timed out: 500 seconds without output running ['/tools/buildbot/bin/python', 'scripts/scripts/gaia_integration.py', '--cfg', 'b2g/gaia_integration_config.py', '--this-chunk', '3', '--total-chunks', '4', '--download-symbols', 'ondemand'], attempting to kill

Simone - would you happen to have any idea about this error?
Flags: needinfo?(sbruno)
My guess is that it just takes time. Can we use more chunks or increase the timeout? FTR on TBPL the timeout is 7200 sec for the full suite (and it's exceeding this timeout, btw).
(Assignee)

Comment 9

3 years ago
(In reply to Kevin Grandon :kgrandon from comment #7)
> So I think the immediate need is to get 'B2G Desktop Linux x64 Opt' green
> first, before the other environments? That is the only one that's currently
> running on tbpl.
> 
> The current error appears to be this: command timed out: 500 seconds without
> output running ['/tools/buildbot/bin/python',
> 'scripts/scripts/gaia_integration.py', '--cfg',
> 'b2g/gaia_integration_config.py', '--this-chunk', '3', '--total-chunks',
> '4', '--download-symbols', 'ondemand'], attempting to kill
> 
> Simone - would you happen to have any idea about this error?

500s is too small a timeout, certainly.

The non-chunked version has an 1800s timeout:

http://hg.mozilla.org/build/buildbot-configs/file/70167b42f9a1/mozilla-tests/b2g_config.py#l788

For some reason, the chunked version has only 500s:

http://hg.mozilla.org/build/buildbot-configs/file/70167b42f9a1/mozilla-tests/b2g_config.py#l467

Simone, was there any particular reason for that change?
jgriffin, that value should definitely be changed: 500 was just a random value I chose to test the patch, I just forgot to agree with the testing team about the actual value to be used and to update it to a more reasonable value before landing. Sorry about that!
Flags: needinfo?(sbruno)
(Assignee)

Comment 11

3 years ago
Created attachment 8504838 [details] [diff] [review]
Increase timeout for chunked Gij to 1800,

No worries.  Here's a patch which sets the timeout the same as the un-chunked variety.
Attachment #8504838 - Flags: review?(sbruno)

Updated

3 years ago
Attachment #8504838 - Flags: review?(sbruno) → review+
1800 looks sane; if a test timeout, we should just chunk it more.
I think we still have a quite high fixed cost for setting up the environment though. I think James is working on this.
(Assignee)

Comment 13

3 years ago
Comment on attachment 8504838 [details] [diff] [review]
Increase timeout for chunked Gij to 1800,

https://hg.mozilla.org/build/buildbot-configs/rev/0a99e92c8570
Attachment #8504838 - Flags: checked-in+
Comment on attachment 8504217 [details] [diff] [review]
Roll out Gip split to trunk branches,

it was a Canadian holiday yesterday so I am a bit behind in queue. I will review this by tomorrow.
Comment on attachment 8504217 [details] [diff] [review]
Roll out Gip split to trunk branches,

Review of attachment 8504217 [details] [diff] [review]:
-----------------------------------------------------------------

with trunk gecko_version fix.

maybe if I reviewed faster we could have had this ride m-c for only a day! ;)

::: mozilla-tests/b2g_config.py
@@ +2251,4 @@
>      BRANCHES[name]['platforms']['linux64_gecko']['ubuntu64_vm-b2gdt']['opt_unittest_suites'] += \
>        GAIA_BUILD_UNIT
>  
> +# Use chunked Gip in 35+ (bug 1081246)

s/35/36

@@ +2251,5 @@
>      BRANCHES[name]['platforms']['linux64_gecko']['ubuntu64_vm-b2gdt']['opt_unittest_suites'] += \
>        GAIA_BUILD_UNIT
>  
> +# Use chunked Gip in 35+ (bug 1081246)
> +for name, branch in items_at_least(BRANCHES, 'gecko_version', 35):

s/35/36

@@ +2257,5 @@
> +                           ('macosx64_gecko', 'mountainlion-b2gdt')):
> +        if slave_platform[0] in BRANCHES[name]['platforms']:
> +            BRANCHES[name]['platforms'][slave_platform[0]][slave_platform[1]]['opt_unittest_suites'] += GIP[:]
> +# ...and non-chunked Gip in earlier branches
> +for name, branch in items_before(BRANCHES, 'gecko_version', 35):

s/35/36
Attachment #8504217 - Flags: review?(jlund) → review+

Comment 16

3 years ago
In production: https://hg.mozilla.org/build/buildbot-configs/rev/0a99e92c8570
(Assignee)

Comment 17

3 years ago
Versions updated: https://hg.mozilla.org/build/buildbot-configs/rev/a389c4c0acb3
Merged to production, and deployed.
(Assignee)

Comment 19

3 years ago
(In reply to Pete Moore from comment #16)
> In production: https://hg.mozilla.org/build/buildbot-configs/rev/0a99e92c8570

With this in production, the Gij chunks on cedar are green, so I'll go ahead and make a patch to roll them out on trunk branches.
(Assignee)

Comment 20

3 years ago
Created attachment 8506531 [details] [diff] [review]
Schedule chunked Gij on trunk branches,

Turns on chunked Gij on trunk branches, and turns off Gij on cedar for macosx, since those were perma-fail and no one is looking into them.

Builders added:
+ b2g_ubuntu64_vm ash opt test gaia-js-integration-1
+ b2g_ubuntu64_vm ash opt test gaia-js-integration-2
+ b2g_ubuntu64_vm ash opt test gaia-js-integration-3
+ b2g_ubuntu64_vm ash opt test gaia-js-integration-4
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-js-integration-1
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-js-integration-2
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-js-integration-3
+ b2g_ubuntu64_vm b2g-inbound opt test gaia-js-integration-4
+ b2g_ubuntu64_vm cypress opt test gaia-js-integration-1
+ b2g_ubuntu64_vm cypress opt test gaia-js-integration-2
+ b2g_ubuntu64_vm cypress opt test gaia-js-integration-3
+ b2g_ubuntu64_vm cypress opt test gaia-js-integration-4
+ b2g_ubuntu64_vm fx-team opt test gaia-js-integration-1
+ b2g_ubuntu64_vm fx-team opt test gaia-js-integration-2
+ b2g_ubuntu64_vm fx-team opt test gaia-js-integration-3
+ b2g_ubuntu64_vm fx-team opt test gaia-js-integration-4
+ b2g_ubuntu64_vm gaia-try opt test gaia-js-integration-1
+ b2g_ubuntu64_vm gaia-try opt test gaia-js-integration-2
+ b2g_ubuntu64_vm gaia-try opt test gaia-js-integration-3
+ b2g_ubuntu64_vm gaia-try opt test gaia-js-integration-4
+ b2g_ubuntu64_vm graphics opt test gaia-js-integration-1
+ b2g_ubuntu64_vm graphics opt test gaia-js-integration-2
+ b2g_ubuntu64_vm graphics opt test gaia-js-integration-3
+ b2g_ubuntu64_vm graphics opt test gaia-js-integration-4
+ b2g_ubuntu64_vm jamun opt test gaia-js-integration-1
+ b2g_ubuntu64_vm jamun opt test gaia-js-integration-2
+ b2g_ubuntu64_vm jamun opt test gaia-js-integration-3
+ b2g_ubuntu64_vm jamun opt test gaia-js-integration-4
+ b2g_ubuntu64_vm mozilla-central opt test gaia-js-integration-1
+ b2g_ubuntu64_vm mozilla-central opt test gaia-js-integration-2
+ b2g_ubuntu64_vm mozilla-central opt test gaia-js-integration-3
+ b2g_ubuntu64_vm mozilla-central opt test gaia-js-integration-4
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-js-integration-1
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-js-integration-2
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-js-integration-3
+ b2g_ubuntu64_vm mozilla-inbound opt test gaia-js-integration-4
+ b2g_ubuntu64_vm pine opt test gaia-js-integration-1
+ b2g_ubuntu64_vm pine opt test gaia-js-integration-2
+ b2g_ubuntu64_vm pine opt test gaia-js-integration-3
+ b2g_ubuntu64_vm pine opt test gaia-js-integration-4
+ b2g_ubuntu64_vm try opt test gaia-js-integration-1
+ b2g_ubuntu64_vm try opt test gaia-js-integration-2
+ b2g_ubuntu64_vm try opt test gaia-js-integration-3
+ b2g_ubuntu64_vm try opt test gaia-js-integration-4
Builders removed
- b2g_macosx64 cedar opt test gaia-integration
- b2g_macosx64 cedar opt test gaia-js-integration-1
- b2g_macosx64 cedar opt test gaia-js-integration-2
- b2g_macosx64 cedar opt test gaia-js-integration-3
- b2g_macosx64 cedar opt test gaia-js-integration-4
- b2g_ubuntu64_vm ash opt test gaia-integration
- b2g_ubuntu64_vm b2g-inbound opt test gaia-integration
- b2g_ubuntu64_vm cedar opt test gaia-integration
- b2g_ubuntu64_vm cypress opt test gaia-integration
- b2g_ubuntu64_vm fx-team opt test gaia-integration
- b2g_ubuntu64_vm gaia-try opt test gaia-integration
- b2g_ubuntu64_vm graphics opt test gaia-integration
- b2g_ubuntu64_vm jamun opt test gaia-integration
- b2g_ubuntu64_vm mozilla-central opt test gaia-integration
- b2g_ubuntu64_vm mozilla-inbound opt test gaia-integration
- b2g_ubuntu64_vm pine opt test gaia-integration
- b2g_ubuntu64_vm try opt test gaia-integration
Attachment #8506531 - Flags: review?(jlund)
Comment on attachment 8506531 [details] [diff] [review]
Schedule chunked Gij on trunk branches,

lgtm
Attachment #8506531 - Flags: review?(jlund) → review+
(Assignee)

Comment 22

3 years ago
Comment on attachment 8506531 [details] [diff] [review]
Schedule chunked Gij on trunk branches,

http://hg.mozilla.org/build/buildbot-configs/rev/a077ec284604
Attachment #8506531 - Flags: checked-in+
In production: https://hg.mozilla.org/build/buildbot-configs/rev/a077ec284604
(Assignee)

Comment 24

3 years ago
All done here.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Depends on: 1087376
You need to log in before you can comment on or make changes to this bug.