Closed
Bug 1336553
Opened 7 years ago
Closed 7 years ago
Bump OS X and Windows J chunks from 1 to 2
Categories
(Release Engineering :: Release Automation: Other, defect)
Release Engineering
Release Automation: Other
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: shu, Assigned: spacurar)
References
Details
Attachments
(4 files, 2 obsolete files)
5.84 KB,
patch
|
kmoir
:
review+
aselagea
:
checked-in+
|
Details | Diff | Splinter Review |
7.70 KB,
text/x-patch
|
Details | |
1.12 KB,
patch
|
kmoir
:
review+
aselagea
:
checked-in+
|
Details | Diff | Splinter Review |
15.87 KB,
text/x-patch
|
Details |
In bug 977849 we're trying to land the externally maintained JS conformance suite, test262. This adds ~20k new tests and is causing bustage on OS X J jobs, such as in this try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6e24a41b0d7f9c39eae9100d8155b94c485f5678&selectedJob=74174486&filter-searchStr=OS%20X%20J I've bumped the chunk count for TC and mozharness job since they are in tree. Could someone help me do this for OS X, since it's buildbot?
Updated•7 years ago
|
Assignee: nobody → spacurar
Reporter | ||
Comment 1•7 years ago
|
||
ETA on this? I'd like to land bug 977849 this week.
Assignee | ||
Comment 2•7 years ago
|
||
Attachment #8834895 -
Flags: review?(kmoir)
Assignee | ||
Comment 3•7 years ago
|
||
This is the result of the difference between the old configuration and the new configuration after the patch was placed
Comment 4•7 years ago
|
||
:spacurar Your builder diff shows that the two chunks will be enabled on most branches at once. Usually we enable new test chunking on trunk to allow the associated patches for the tests to be uplifted to m-c and ride the trains. Is that the intention from :shu who requested this patch?
Flags: needinfo?(spacurar)
Flags: needinfo?(shu)
Reporter | ||
Comment 5•7 years ago
|
||
(In reply to Kim Moir [:kmoir] from comment #4) > :spacurar Your builder diff shows that the two chunks will be enabled on > most branches at once. Usually we enable new test chunking on trunk to allow > the associated patches for the tests to be uplifted to m-c and ride the > trains. Is that the intention from :shu who requested this patch? My intention was for mozilla-central only, not all branches. The new chunk #, as well as test262, will ride the trains as usual.
Flags: needinfo?(shu)
Comment 6•7 years ago
|
||
Okay, great. Sebastian could you please refactor your patches so this change rides the trains instead of enabling it on all branches at once?
Comment 7•7 years ago
|
||
Comment on attachment 8834895 [details] [diff] [review] bug_1336553.patch patch needs to ride trains
Attachment #8834895 -
Flags: review?(kmoir) → review-
Assignee | ||
Comment 8•7 years ago
|
||
Flags: needinfo?(spacurar)
Attachment #8835482 -
Flags: review?(kmoir)
Updated•7 years ago
|
Attachment #8835482 -
Flags: review?(kmoir) → review+
Updated•7 years ago
|
Attachment #8834895 -
Attachment is obsolete: true
Comment 10•7 years ago
|
||
Comment on attachment 8835482 [details] [diff] [review] bug_1336553_v2.patch The patch is in production: https://hg.mozilla.org/build/buildbot-configs/rev/f31308774cb2
Attachment #8835482 -
Flags: checked-in+
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 11•7 years ago
|
||
I mistakenly believed Windows J tasks were in TC. They need to be bumped 1 -> 2 as well. Sorry about that.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Updated•7 years ago
|
Summary: Bump OS X J chunks from 1 to 2 → Bump OS X and Windows J chunks from 1 to 2
Comment 12•7 years ago
|
||
Splitting this in 2 chunks for OS X resulted in more tests to be scheduled and, unfortunately, our infra doesn't seem to be able to keep up at the moment.
Assignee | ||
Comment 13•7 years ago
|
||
Attachment #8836069 -
Flags: review?(kmoir)
Assignee | ||
Comment 14•7 years ago
|
||
This is the diff file for the Windows J tests which are now chunked from 1 to 2
Attachment #8835483 -
Attachment is obsolete: true
Comment 15•7 years ago
|
||
Comment on attachment 8835483 [details] diff2 >--- old_sorted 2017-02-09 04:39:49.661182713 -0800 >+++ new_sorted 2017-02-09 04:48:41.947109464 -0800 >-Rev7 MacOSX Yosemite 10.10.5 ash debug test jsreftest-e10s ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 ash debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 ash debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 ash opt test jsreftest-e10s ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 ash opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 ash opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 autoland opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 elm opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 graphics opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 larch opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-central opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 mozilla-inbound opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 oak opt test jsreftest-e10s-2 ScriptFactory > >-Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try debug test jsreftest-e10s-2 ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest-e10s ScriptFactory >-Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest-2 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest-e10s-1 ScriptFactory >+Rev7 MacOSX Yosemite 10.10.5 try opt test jsreftest-e10s-2 ScriptFactory
Attachment #8835483 -
Attachment is obsolete: false
Reporter | ||
Comment 16•7 years ago
|
||
(In reply to Alin Selagea [:aselagea][:buildduty] from comment #12) > Splitting this in 2 chunks for OS X resulted in more tests to be scheduled > and, unfortunately, our infra doesn't seem to be able to keep up at the > moment. How hard would it be to make the J tasks on all platforms only run with js/src is touched, like the SM tasks?
Comment 17•7 years ago
|
||
Comment on attachment 8836069 [details] [diff] [review] bug_1336553_v3.patch Not sure why you need and slave_platform.startswith('win7_') is False: part but the diff looks good
Attachment #8836069 -
Flags: review?(kmoir) → review+
Comment 18•7 years ago
|
||
js/src or the reftest harness or other things I'm not thinking of are touched, like test packaging so the whole build system.
Assignee | ||
Comment 19•7 years ago
|
||
(In reply to Kim Moir [:kmoir] from comment #17) > Comment on attachment 8836069 [details] [diff] [review] > bug_1336553_v3.patch > > Not sure why you need > and slave_platform.startswith('win7_') is False: > > part but the diff looks good I used the startswith() method so I can avoid writing down all the win32 windows 7 slave_platforms. So to avoid a long list like this "if slave_platform not in ['yosemite_r7', 'win8_64', 'win7_ix', 'win7_vm', 'win7_vm_gfx']" I used the startswith method for windows 7 slave_platforms.
Updated•7 years ago
|
Attachment #8836069 -
Flags: checked-in+
Assignee | ||
Updated•7 years ago
|
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•