Closed Bug 134923 Opened 22 years ago Closed 22 years ago

linux tinderbox parallel builds

Categories

(SeaMonkey :: Build Config, enhancement, P2)

x86
Linux
enhancement

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.1alpha

People

(Reporter: asasaki, Assigned: asasaki)

References

Details

Get linux tinderboxen running gmake -j2 at least.
Status: NEW → ASSIGNED
Depends on: 133521
Severity: normal → enhancement
enhancement, but high priority one since verification builds use parallel builds
so parallel build problems can break verification builds.
Component: Tinderbox → Build Config
Priority: -- → P2
Product: Webtools → Browser
Target Milestone: --- → mozilla1.1alpha
I thought that most of the tinderboxes already used -jx on multiprocessor box? 
I know that brad does, btek did (bug 120240), shrike does, myotonic does, cement
does, nebiros does and I thought even speedracer did even though it was single cpu.
Oops, the btek bug was bug 120420 .
=P  looks like i was searching for "j4" instead of "-j".
do we want to bump autobahn up from -j1 or just close this bug?
check that we have the correct -j for each tinderbox - I'm told it should be
<#CPUs> plus 1.  For autobahn, it's quad cpu, but we run two and sometimes more
tinderboxen on it, so I'd just make it -j2 or -j3 (I'm leaning towards the latter).
ldap has been fixed, so let's get autobahn doing -j3 on Monday (don't want to
change tinderboxen so close to the weekend).
added mk_add_options MOZ_MAKE_FLAGS=-j3 to
/builds/tinderbox/SeaMonkey-Commercial/mozconfig on autobahn, believe this will
be picked up next cycle though I'll have to watch it.
Backed out b/c I keep getting this:

gmake[2]: *** Waiting for unfinished jobs....

which breaks the depend tinderbox.
Make sure that autobahn is running the latest version of gmake, 3.79.1.
ok... 2nd try.
went green.  apparently you need to nuke a depend build when changing to a
parallel build.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Huh?  Why would you have to nuke a depend build before using -j?
um, dunno...
but it went red after the gmake upgrade and switch back to -j3, and went green
after i nuked the depend tree.
hm, depend builds are intermittently going red with

gmake[5]: *** [viewer_gtk] Error 1
gmake[5]: *** Waiting for unfinished jobs....
gmake[6]: Leaving directory
`/builds/tinderbox/SeaMonkey-Commercial/Linux_2.2.14-5.0smp_Depend/mozilla/webshell/tests/viewer/public'

should I try -j2 ?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
looks like -j2 fixed it...
Status: REOPENED → ASSIGNED
hm, didn't I close this?  feexed.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.