Closed
Bug 1106922
Opened 10 years ago
Closed 10 years ago
Stop using in-house linux machines for build and try
Categories
(Infrastructure & Operations Graveyard :: CIDuty, task)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: coop, Assigned: coop)
References
Details
Attachments
(2 files, 1 obsolete file)
15.92 KB,
patch
|
coop
:
review+
rail
:
checked-in+
|
Details | Diff | Splinter Review |
4.70 KB,
patch
|
Callek
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
As part of pushing more into the cloud, we should stop running linux build and try jobs on in-house machines. Having a single, AWS-based platform will make management easier.
We preferentially run release builds on in-house hardware right now, but in conversation with catlee, we will use AWS slaves if no in-house machines are available.
Comment 1•10 years ago
|
||
Let's use spot instances for all release builders?
Attachment #8531605 -
Flags: review?(bhearsum)
Assignee | ||
Updated•10 years ago
|
Attachment #8531605 -
Flags: review?(bhearsum) → review+
Comment 2•10 years ago
|
||
Comment on attachment 8531605 [details] [diff] [review]
no_hw-buildbotcustom.diff
https://hg.mozilla.org/build/buildbotcustom/rev/6dd9c3cf24cb
Attachment #8531605 -
Flags: checked-in+
Comment 3•10 years ago
|
||
In production: https://hg.mozilla.org/build/buildbotcustom/rev/6dd9c3cf24cb
Comment 4•10 years ago
|
||
Can we go ahead and stop using them completely and decomm them, since we're now not using them for releases, which were the only reason we kept them around? After 5 hazard builds in a row on mozilla-beta on hp slaves died by exceeding their maxtime, I disabled all of them, but only one of the two I ran on ix slaves managed to finish, so now I disabled all of them, too.
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0035
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0024
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0016
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0026, b-linux64-hp-0003
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0032, b-linux64-hp-0028
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0008
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0013, b-linux64-hp-0011
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0010
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0034, b-linux64-ix-0003
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0013, b-linux64-hp-0021
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0002
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0008, b-linux64-ix-0004
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0005, b-linux64-hp-0022
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0027
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0020, b-linux64-ix-0012
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0001, b-linux64-hp-0030
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0025
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0006, b-linux64-hp-0023
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0029
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0007, b-linux64-ix-0010
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0033
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0031, b-linux64-hp-0014
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0009, b-linux64-hp-0006
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-hp-0012
Assignee | ||
Updated•10 years ago
|
Depends on: b-linux64-ix-0007
Comment 5•10 years ago
|
||
Attachment #8557950 -
Flags: review?(bugspam.Callek)
Comment 6•10 years ago
|
||
Comment on attachment 8557950 [details] [diff] [review]
remove old hp/ix slave types from buildbot-configs
Review of attachment 8557950 [details] [diff] [review]:
-----------------------------------------------------------------
Should be noted, that we're switching Thunderbird jobs from in-house physical machines to EC2. Which could in theory cause is more cost. Its absolutely the right choice when we don't have anymore inhouse stuff to run them on though. :-)
We should also fix the following to account for this patch while we're at it:
http://mxr.mozilla.org/build/source/buildbot-configs/mozilla2-staging/config.py
http://mxr.mozilla.org/build/source/buildbot-configs/mozilla/BuildSlaves.py.template#15 (and puppet for this as a followup)
(neither need a review for buildbot-configs imho, so consider this comment your rubber stamp)
::: mozilla/thunderbird_production_config.py
@@ +3,5 @@
> from localconfig import \
> GLOBAL_VARS, MAC_LION_MINIS, \
> + LINUX64_EC2, \
> + WIN32_IXS, WIN64_IXS, \
> + WIN64_IXS, \
while here, can you strip one of the "WIN64_IXS" defs?
Attachment #8557950 -
Flags: review?(bugspam.Callek) → review+
Comment 7•10 years ago
|
||
remove unused windows slave definitions too
Attachment #8557950 -
Attachment is obsolete: true
Attachment #8557990 -
Flags: review?(bugspam.Callek)
Comment 8•10 years ago
|
||
Comment on attachment 8557990 [details] [diff] [review]
remove old hp/ix slave types from buildbot-configs
Review of attachment 8557990 [details] [diff] [review]:
-----------------------------------------------------------------
for bug history, the mozilla2-staging dir is actually not in repo, despite mxr saying it is.
Attachment #8557990 -
Flags: review?(bugspam.Callek) → review+
Updated•10 years ago
|
Attachment #8557990 -
Flags: checked-in+
Comment 9•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → coop
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
Updated•5 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•