Closed
Bug 981777
Opened 10 years ago
Closed 10 years ago
Schedule mochitest-browser-chrome on EC2 slaves on all branches
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jgriffin, Assigned: armenzg)
References
Details
Attachments
(3 files)
6.29 KB,
patch
|
bhearsum
:
review+
jgriffin
:
feedback+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
1.36 KB,
patch
|
bhearsum
:
review+
jgriffin
:
feedback+
jmaher
:
feedback+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
2.03 KB,
patch
|
jmaher
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
In order to get rid of the mac minis (bug 981775) we'll need to get mbc running on EC2 slaves on all branches. To help facilitate this, we should schedule mbc on EC2 slaves on all our downstream branches (aurora, beta, release, and esr24) so we can run them side-by-side the Fedora runs while we green them up. Joel, do you think we should schedule them in 3 chunks or just the existing 1 chunk?
Assignee | ||
Comment 1•10 years ago
|
||
Normally we schedule on trunk and they ride by themselves since we lock to a gecko version. We can speed the process up if needed, is this what you're requesting in here? If we schedule it now without fixing them first on trunk they would be running orange.
Reporter | ||
Comment 2•10 years ago
|
||
Yes, that's the plan; we'll hide them while they're orange, but we need them running on other branches so we can scope the work. The work on trunk probably isn't going to be enough, since we have different versions of gecko (and a different set of tests) on those branches. We don't have time to let this ride the trains, either, so we'll have to do it all simultaneously.
Comment 3•10 years ago
|
||
For opt, single chunk, for debug 3 chunks- this is what we have been testing and it will work better for job run times. When the tree opens I will land the patch to fix the remaining debug bc issues :) If we target this for tomorrow on m-c, inbound, etc... we could keep it hidden until we have verified 90%+ green or parity with existing hardware machines and then turn the others off.
Reporter | ||
Comment 4•10 years ago
|
||
This bug is explicitly for scheduling the tests on branches with older gecko, but maybe we should make this bug about scheduling the tests on all branches on EC2, side-by-side the Fedora slaves. That's an easier patch. :)
Reporter | ||
Updated•10 years ago
|
Summary: Schedule mochitest-browser-chrome on EC2 slaves on downstream branches → Schedule mochitest-browser-chrome on EC2 slaves on all branches
Assignee | ||
Comment 5•10 years ago
|
||
It is way easier to schedule for all branches, however, hidding/unhiding for every single branch is tad annoying. Let me figure out which approach will help. I will set my first target to help us discover scope on downstream branches.
Assignee: nobody → armenzg
Assignee | ||
Comment 6•10 years ago
|
||
(buildbot)armenzg-thinkpad test hg:[default!] $ diff -pU0 old_list_of_builders.txt list_of_builders.txt | grep -v "@@" | sort +++ list_of_builders.txt 2014-03-11 12:34:06.656256318 -0400 --- old_list_of_builders.txt 2014-03-11 11:38:29.940198960 -0400 +Ubuntu VM 12.04 mozilla-aurora debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 mozilla-beta debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 mozilla-esr24 debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 mozilla-release debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 release-mozilla-beta debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 release-mozilla-esr24 debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 release-mozilla-release debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 mozilla-aurora debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 mozilla-beta debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 mozilla-esr24 debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 mozilla-release debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 release-mozilla-beta debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 release-mozilla-esr24 debug test mochitest-browser-chrome ScriptFactory +Ubuntu VM 12.04 x64 release-mozilla-release debug test mochitest-browser-chrome ScriptFactory
Attachment #8389250 -
Flags: review?(bhearsum)
Attachment #8389250 -
Flags: feedback?(jgriffin)
Reporter | ||
Comment 7•10 years ago
|
||
Comment on attachment 8389250 [details] [diff] [review] Simplify our code while we deprecate Fedora jobs + merge day note Review of attachment 8389250 [details] [diff] [review]: ----------------------------------------------------------------- Looks right to me.
Attachment #8389250 -
Flags: feedback?(jgriffin) → feedback+
Comment 8•10 years ago
|
||
Comment on attachment 8389250 [details] [diff] [review] Simplify our code while we deprecate Fedora jobs + merge day note Review of attachment 8389250 [details] [diff] [review]: ----------------------------------------------------------------- ::: mozilla-tests/config.py @@ +1895,5 @@ > # Remove the elm exception when we fix b2g reftests > # and debug mochitest-browser-chrome bug 837017 and bug 850105 > if branch == "elm": > continue > + # MERGE DAY: Remove this loop on 3/17 merge day You should be using items_before() for something like this. There's examples of how to use it in this file.
Attachment #8389250 -
Flags: review?(bhearsum) → review-
Comment 9•10 years ago
|
||
Comment on attachment 8389250 [details] [diff] [review] Simplify our code while we deprecate Fedora jobs + merge day note Review of attachment 8389250 [details] [diff] [review]: ----------------------------------------------------------------- eh, meh
Attachment #8389250 -
Flags: review- → review+
Assignee | ||
Comment 10•10 years ago
|
||
Comment on attachment 8389250 [details] [diff] [review] Simplify our code while we deprecate Fedora jobs + merge day note I left a block unchecked after further comments on IRC.
Attachment #8389250 -
Flags: checked-in+
Assignee | ||
Comment 11•10 years ago
|
||
To see what our uplift scope is. f? before r?
Attachment #8389390 -
Flags: feedback?(jmaher)
Attachment #8389390 -
Flags: feedback?(jgriffin)
Assignee | ||
Updated•10 years ago
|
Attachment #8389250 -
Attachment description: Enable debug mochitest-browser chrome for Ubuntu {x64} for the release branches → Simplify our code while we deprecate Fedora jobs + merge day note
Comment 12•10 years ago
|
||
Comment on attachment 8389390 [details] [diff] [review] Enable debug mochitest-browser chrome for Ubuntu {x64} for the release branches Review of attachment 8389390 [details] [diff] [review]: ----------------------------------------------------------------- I would like to see a bug where we lower the 'script_maxtime': 7200 to something more in the 4800 range (depending on how these work and how long they take.) ::: mozilla-tests/config.py @@ +1949,5 @@ > except KeyError: > pass > > +# bug 981177 - schedule debug mochitest_bc_3 on ec2 for release branches > +for name in ('mozilla-aurora', 'mozilla-beta', 'mozilla-release', 'mozilla-esr24'): I assume we already have this for trunk branches in another patch? Also this will likely require a good series of checkins to disable tests in order for these to be green on these branches- we haven't tested chunked browser-chrome on other branches to date.
Attachment #8389390 -
Flags: feedback?(jmaher) → feedback+
Assignee | ||
Comment 13•10 years ago
|
||
We will hide these until we uplift. I thought we are using bug 982225 for m-i and trunk trees. We could merge both.
Reporter | ||
Comment 14•10 years ago
|
||
Comment on attachment 8389390 [details] [diff] [review] Enable debug mochitest-browser chrome for Ubuntu {x64} for the release branches Review of attachment 8389390 [details] [diff] [review]: ----------------------------------------------------------------- lgtm
Attachment #8389390 -
Flags: feedback?(jgriffin) → feedback+
Assignee | ||
Comment 15•10 years ago
|
||
The longest job on Cedar took 53 mins. 4200/60=70mins.
Attachment #8389396 -
Flags: review?(jmaher)
Assignee | ||
Updated•10 years ago
|
Attachment #8389390 -
Flags: review?(bhearsum)
Comment 16•10 years ago
|
||
Comment on attachment 8389390 [details] [diff] [review] Enable debug mochitest-browser chrome for Ubuntu {x64} for the release branches Review of attachment 8389390 [details] [diff] [review]: ----------------------------------------------------------------- rubberstamp+
Attachment #8389390 -
Flags: review?(bhearsum) → review+
Comment 17•10 years ago
|
||
Comment on attachment 8389396 [details] [diff] [review] timeout.diff Review of attachment 8389396 [details] [diff] [review]: ----------------------------------------------------------------- great, thanks for the work!
Attachment #8389396 -
Flags: review?(jmaher) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8389390 -
Flags: checked-in+
Assignee | ||
Updated•10 years ago
|
Attachment #8389396 -
Flags: checked-in+
Comment 18•10 years ago
|
||
in production
Assignee | ||
Comment 19•10 years ago
|
||
I will continue any remaining work on bug 982225. It is a dupe.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•