Closed Bug 590720 Opened 15 years ago Closed 15 years ago

update buildbot, puppet, opsi configs for new ix machines

Categories

(Release Engineering :: General, defect, P2)

All
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

(Whiteboard: [buildslaves])

Attachments

(11 files, 2 obsolete files)

1.51 KB, patch
bear
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
5.58 KB, patch
bear
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
954 bytes, patch
bear
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
672 bytes, patch
bear
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
496 bytes, patch
bear
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
2.58 KB, patch
lsblakk
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
1.32 KB, patch
lsblakk
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
943 bytes, patch
lsblakk
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
3.92 KB, patch
jhford
: review+
Details | Diff | Splinter Review
1001 bytes, patch
bhearsum
: review+
bhearsum
: checked-in+
Details | Diff | Splinter Review
1.04 KB, patch
jhford
: review+
nthomas
: checked-in+
Details | Diff | Splinter Review
Depends on bug 588960 because we need to know what their FQDNs are going to be.
assigning to me for now
Assignee: nobody → bhearsum
Whiteboard: [buildslaves]
Blocks: 588950
No longer depends on: 588950
This patch updates buildbot-tac.py to be compatible with the hostnames discussed in John's recent mail. We can assume anything with 'slave' in its name is a build slave, because test machines do not have that. With the proposed simplications in slave names, 'linux', 'darwin', and 'win' should be all we need to identify different platforms. As usual for staging slaves, they'll be sent to staging-master on first boot.
Attachment #469856 - Flags: review?(bear)
Comment on attachment 469856 [details] [diff] [review] adjust buildbot-tac.py for new hostnames always a joy to see non-trivial if's collapse like that r+ with the caveat that it lands only after bm-xserve-* renaming
Attachment #469856 - Flags: review?(bear) → review+
This patch adds the new ix machines to buildbot configs. I've also dropped the long gone mv-moz2-linux-ix-slave24 from the staging configs. The split is: 10 Linux to try, 7 Linux to production 20 Windows to try, 5 Windows to production I went over wait times for the last week and Linux doesn't seem to be in too bad of shape on try or production most of the time. However, we need better burst capacity on try, so I put more there. For windows, the production wait times are actually quite good, but try is insufferable. Need most of them there.
Attachment #469879 - Flags: review?(catlee)
These are headed to Castro to start with, so MPT needs to set them as "mv-build-node", and they need to be in mv-production.pp. We may need to add 10.250.52.0/24 to the fileserver configs, waiting to hear from jabba on that.
Attachment #469883 - Flags: review?(bear)
Attachment #469883 - Flags: review?(bear) → review+
01 and 02 of both platforms are staging only in this version
Attachment #469879 - Attachment is obsolete: true
Attachment #469889 - Flags: review?(catlee)
Attachment #469879 - Flags: review?(catlee)
Attachment #469884 - Attachment is patch: true
Attachment #469884 - Attachment mime type: video/x-dv → text/plain
Attachment #469884 - Flags: review?(bear)
Attachment #469889 - Flags: review?(catlee) → review+
Attachment #469884 - Flags: review?(bear) → review+
Comment on attachment 469884 [details] [diff] [review] changeset: 58:2531531fddcf changeset: 58:2531531fddcf
Attachment #469884 - Attachment description: update opsi config files for new slaves → changeset: 58:2531531fddcf
Attachment #469884 - Flags: checked-in+
Comment on attachment 469883 [details] [diff] [review] add new linux ix machines to puppet manifests changeset: 212:070907bc3f41
Attachment #469883 - Flags: checked-in+
Comment on attachment 469856 [details] [diff] [review] adjust buildbot-tac.py for new hostnames ac05929dc0b1
Attachment #469856 - Flags: checked-in+
We need to bump the version of the build tools repo on the ref machines. Here's the Puppet side, with a .spec part to come.
Attachment #469996 - Flags: review?(bear)
Attachment #469996 - Flags: review?(bear) → review+
Attachment #469998 - Flags: review?(bear)
Attachment #469998 - Flags: review?(bear) → review+
Attachment #469998 - Flags: checked-in+
Comment on attachment 469996 [details] [diff] [review] bump build tools puppet package version changeset: 214:79cb19ba1ff0
Attachment #469996 - Flags: checked-in+
build-tools package update landed successfully (affects all linux/mac build machines, I tested one of each OS).
Will need to land the configs pretty soon now.
Priority: -- → P2
Comment on attachment 469889 [details] [diff] [review] updated patch to reserve some for staging Landed the staging hunks: changeset: 2946:a60fc822636c
Attachment #469889 - Flags: checked-in+
Comment on attachment 469889 [details] [diff] [review] updated patch to reserve some for staging Turns out the rest of this patch is invalid, win32-ix-slaveNN is too many characters for Windows :(.
Attachment #469889 - Attachment is obsolete: true
Attachment #471996 - Flags: review?(lsblakk)
Attachment #471995 - Flags: review?(lsblakk) → review+
Attachment #471996 - Flags: review?(lsblakk) → review+
Attachment #471997 - Flags: review?(lsblakk) → review+
Comment on attachment 471996 [details] [diff] [review] fix slavenames in opsi configs changeset: 62:9afce7d8597e
Attachment #471996 - Flags: checked-in+
Comment on attachment 471997 [details] [diff] [review] let buildbot-tac.py handle new slavenames changeset: 851:758886cfca08
Attachment #471997 - Flags: checked-in+
Comment on attachment 471995 [details] [diff] [review] fix slavenames in buildbot-configs, staging only changeset: 2951:3299424c9539
Attachment #471995 - Flags: checked-in+
Attachment #472017 - Flags: review?(jhford) → review+
Looks like a copy-and-paste-o.
Attachment #473400 - Flags: review?(bhearsum)
Comment on attachment 473400 [details] [diff] [review] Fix up staging puppet for linux Thanks for catching this
Attachment #473400 - Flags: review?(bhearsum) → review+
Comment on attachment 473400 [details] [diff] [review] Fix up staging puppet for linux changeset: 219:735c41db521c I updated the checkout on staging-puppet.
Attachment #473400 - Flags: checked-in+
These two are up but not connecting to puppet.
Attachment #473793 - Flags: review?(jhford)
Attachment #473793 - Flags: review?(jhford) → review+
Comment on attachment 473793 [details] [diff] [review] Add linux-ix-slave{16,17} to puppet http://hg.mozilla.org/build/puppet-manifests/rev/b11560284a45 mv-p-p updated, slaves rebooted to sync up.
Attachment #473793 - Flags: checked-in+
These machines have started making their way to production in bug 595274. I think we're all done here.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: