Closed
Bug 840236
Opened 11 years ago
Closed 11 years ago
Increase the number of mochitest chunks run for B2G
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jgriffin, Assigned: jgriffin)
References
Details
Attachments
(1 file)
4.36 KB,
patch
|
mozilla
:
review+
jgriffin
:
checked-in+
|
Details | Diff | Splinter Review |
We're enabling more B2G mochitests; with the patch in bug 817638 the longest-running chunk is 86 minutes. I believe we want to keep chunks to less than an hour, so we should increase the number of chunks from the current 6 to more, probably 9 to give us some more room to add additional tests in the near future.
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → jgriffin
Assignee | ||
Comment 1•11 years ago
|
||
Attachment #712604 -
Flags: review?(aki)
Comment 2•11 years ago
|
||
Comment on attachment 712604 [details] [diff] [review] Increase number of B2G mochitest chunks to 9, This looks good, but we're missing ubuntu32-b2g here: https://bugzilla.mozilla.org/show_bug.cgi?id=793022#c31 r=me with that section updated as well. I'd like to get this easier to edit, but not sure how to do that atm.
Attachment #712604 -
Flags: review?(aki) → review+
Assignee | ||
Comment 3•11 years ago
|
||
Ah, thanks, I'd totally overlooked that.
Assignee | ||
Comment 4•11 years ago
|
||
Comment on attachment 712604 [details] [diff] [review] Increase number of B2G mochitest chunks to 9, http://hg.mozilla.org/build/buildbot-configs/rev/f402d5ef5513
Attachment #712604 -
Flags: checked-in+
Assignee | ||
Comment 5•11 years ago
|
||
Leaving open until this goes live during the next buildbot reconfig.
Comment 6•11 years ago
|
||
(In reply to Jonathan Griffin (:jgriffin) from comment #0) > We're enabling more B2G mochitests; with the patch in bug 817638 the > longest-running chunk is 86 minutes. Thanks for noticing that! > I believe we want to keep chunks to less than an hour, so we should increase > the number of chunks from the current 6 to more, probably 9 to give us some > more room to add additional tests in the near future. We actually want chunks in the 25-35min range. Lets watch timings after this "change to 9 chunks" rolls live in production, and see if we need to increase further.
Comment 7•11 years ago
|
||
I'm pretty sure you meant "see if we need to move heaven and earth to find a way to reduce the overhead time, which is between a crazy 10 and 15 minutes for these test runs, because just blindly increasing the number of hunks to get down to 30 minute runtimes would mean approaching 50% setup/teardown time, and 30 or 40 hunks, and 7 or 8 hours of wasted time on our most critically understocked slaves if we ever managed to run all the hunks on one push which we wouldn't because we'd be constantly out of slaves and coalescing away all but maybe one hunk per push, unless we switch to the VMs, which are so much slower that it would be more like 50 or 60 hunks."
Comment 8•11 years ago
|
||
Actually, I'd really like it if you would reconsider even this increase to 9, and back it out. Trying to get to 30 minute run times is nice because it lets a person off the hook, they can stop watching their push, 30 minutes after their builds finish. Gavin pushed to mozilla-beta at 10am today. He's still on the hook, and will be for a minimum of 11 hours, because his linux32 debug xpcshell test still hasn't started. Once we move something, b2g or desktop linux, off the incredibly limited and completely insufficient number of hardware linux32 slaves, sure, worry about test runtime then. Until then, let's worry about not adding 30-45 minutes of wasted setup and teardown time to every push (in the increasingly unlike case where a push actually runs every test), and worry about not making it even easier to get into the situation we're in on inbound right now, where b2g mochitest-2 hasn't run since 8 hours ago, because every time a slave comes free, each job has an even smaller chance of being the one that gets it every time we add more hunks.
Comment 9•11 years ago
|
||
Reftest, of which we're already running far too many hunks, is in even worse shape: we haven't run a b2g reftest-7 on inbound since 8:30 this morning.
Assignee | ||
Comment 10•11 years ago
|
||
Yes, that's a good point. I'm fine with backing this out until we are running them on Amazon AWS VM's, if joduinn is.
Comment 11•11 years ago
|
||
This is live.
Assignee | ||
Comment 12•11 years ago
|
||
I'm going to close this since this is live. But, I agree this is causing our wait times to be worse due to the increased setup time. Maybe we should move the discussion about whether to reduce the number of (mochitest/reftest) chunks for B2G to another bug?
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
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
•