Closed
Bug 661525
Opened 14 years ago
Closed 14 years ago
Split up test masters by platform (again)
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: catlee, Assigned: catlee)
References
Details
(Whiteboard: [buildmasters])
Attachments
(8 files)
1.12 KB,
patch
|
dustin
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
4.24 KB,
patch
|
bhearsum
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
3.68 KB,
patch
|
bhearsum
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
238 bytes,
text/plain
|
dustin
:
review+
|
Details |
1.78 KB,
patch
|
lsblakk
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
2.28 KB,
patch
|
bhearsum
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
4.33 KB,
patch
|
bhearsum
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
764 bytes,
patch
|
dustin
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
Our test master instances are huge (see bug 657954), and until we know why, we need to get them to be a bit slimmer.
Let's start by setting up 3 test master instances, each handling one of fedora32/64, leopard/snowleopard, and winxp/win7.
We'll also need separate pools in slavealloc for each of these platforms.
Comment 1•14 years ago
|
||
filed bug 661650 for RelOps to create 3 new vm masters
Updated•14 years ago
|
Priority: -- → P3
Whiteboard: [buildmasters]
Comment 2•14 years ago
|
||
So this basically means pools
tests-scl1-linux
tests-scl1-darwin
tests-scl1-windows
which shouldn't be a problem. Let me know when the masters are set up and ready to go, and I'll add the pools. Then we can put the masters in those pools and start reassigning slaves to those pools, and finally delete the tests-scl1 pool.
Comment 3•14 years ago
|
||
During the reconfig today, bm04-tests and bm06-tests (possibly other test-masters as well) were unresponsive via http, but still running. bm04 reconfiged after multiple attempts; bm06 I had to gracefully shut down.
The builder masters were also sluggish to reconfig, but on the whole I think the test masters overall needed a lot more help. Pretty sure this bug will help solve that sluggishness.
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → catlee
Priority: P3 → P2
Assignee | ||
Comment 4•14 years ago
|
||
Do the puppet manifests or json need to indicate which platforms are running on a test master?
Assignee | ||
Comment 5•14 years ago
|
||
Attachment #538088 -
Flags: review?(dustin)
Assignee | ||
Comment 6•14 years ago
|
||
Attachment #538091 -
Flags: review?(bhearsum)
Comment 7•14 years ago
|
||
Comment on attachment 538091 [details] [diff] [review]
json for buildbot-master{15,16}
Review of attachment 538091 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #538091 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 8•14 years ago
|
||
also fix slave port that should have landed a while ago
Attachment #538092 -
Flags: review?(bhearsum)
Comment 9•14 years ago
|
||
Comment on attachment 538092 [details] [diff] [review]
teach tests_localconfig.py about limit_platforms
Review of attachment 538092 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #538092 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 10•14 years ago
|
||
Attachment #538094 -
Flags: review?(dustin)
Updated•14 years ago
|
Attachment #538094 -
Flags: review?(dustin) → review+
Updated•14 years ago
|
Attachment #538088 -
Flags: review?(dustin) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #538091 -
Flags: checked-in+
Assignee | ||
Updated•14 years ago
|
Attachment #538088 -
Flags: checked-in+
Assignee | ||
Updated•14 years ago
|
Attachment #538092 -
Flags: checked-in+
Assignee | ||
Comment 11•14 years ago
|
||
Comment on attachment 538094 [details]
slavealloc csv for new masters
imported this into slavealloc, and marked the masters as disabled for now
Assignee | ||
Comment 12•14 years ago
|
||
bm{15,16}-tests1-windows are now set up. they need the buildbot-configs patch above merged to production, and then updated on the masters.
also waiting on nagios checks and mysql access.
one those are ready, we can start the masters, and move some windows slaves into the tests-scl1-windows pool.
Assignee | ||
Comment 13•14 years ago
|
||
Attachment #539229 -
Flags: review?(lsblakk)
Updated•14 years ago
|
Attachment #539229 -
Flags: review?(lsblakk) → review+
Assignee | ||
Comment 14•14 years ago
|
||
Attachment #539236 -
Flags: review?(bhearsum)
Assignee | ||
Updated•14 years ago
|
Attachment #539229 -
Flags: checked-in+
Updated•14 years ago
|
Attachment #539236 -
Flags: review?(bhearsum) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #539236 -
Flags: checked-in+
Comment 15•14 years ago
|
||
We have a bit of a backlog of win64 talos & tests (currently 323) because the three active slaves are connected to buildbot-master05 and 06, which don't have win64 in the list of ACTIVE_PLATFORMS anymore. I'd shift them to test-master01, but I don't know how busy that is with the Tegras and don't want to destabilise that.
Comment 16•14 years ago
|
||
(In reply to comment #15)
> We have a bit of a backlog of win64 talos & tests (currently 323) because
> the three active slaves are connected to buildbot-master05 and 06, which
> don't have win64 in the list of ACTIVE_PLATFORMS anymore. I'd shift them to
> test-master01, but I don't know how busy that is with the Tegras and don't
> want to destabilise that.
I had lost track of where I read the comment.
I dealt with these slaves yesterday by moving them to test-master01 for now.
Assignee | ||
Comment 17•14 years ago
|
||
Doesn't make sense to have BuildSlaves created that will never be used. This patch prevents creation of BuildSlaves for non-active platforms, with a bit of ugliness for current projects that rely on platforms being defined.
Attachment #540754 -
Flags: review?(bhearsum)
Assignee | ||
Comment 18•14 years ago
|
||
Attachment #540766 -
Flags: review?(dustin)
Updated•14 years ago
|
Attachment #540766 -
Flags: review?(dustin) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #540766 -
Flags: checked-in+
Comment 19•14 years ago
|
||
Comment on attachment 540754 [details] [diff] [review]
Remove slaves for non-active platforms
Review of attachment 540754 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #540754 -
Flags: review?(bhearsum) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #540754 -
Flags: checked-in+
Assignee | ||
Comment 20•14 years ago
|
||
Splitting out just windows is good enough for now.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•