Closed
Bug 629690
Opened 15 years ago
Closed 14 years ago
slave-side slave-alloc support for win64
Categories
(Release Engineering :: General, defect, P4)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: armenzg)
References
Details
(Whiteboard: [slavealloc])
Attachments
(2 files, 2 obsolete files)
|
1.13 KB,
patch
|
armenzg
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
|
3.05 KB,
patch
|
armenzg
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
+++ This bug was initially created as a clone of Bug #616351 +++
Similar to bug 616003, but for win64 systems. These systems are as yet not in production, so doing the deployment now will be easier than doing it later!
| Reporter | ||
Updated•15 years ago
|
Summary: slave-side slave-alloc support for win32 → slave-side slave-alloc support for win64
Updated•15 years ago
|
OS: All → Windows 7
Priority: -- → P3
Hardware: All → x86_64
Whiteboard: [slavealloc]
| Reporter | ||
Comment 2•14 years ago
|
||
Not blocking bug 605278 anymore, as these systems aren't in production.
Assignee: nobody → armenzg
No longer blocks: 605278
| Assignee | ||
Updated•14 years ago
|
Priority: P3 → P5
| Assignee | ||
Updated•14 years ago
|
Assignee: armenzg → nobody
Blocks: support-win64
| Assignee | ||
Updated•14 years ago
|
Assignee: nobody → armenzg
OS: Windows 7 → Windows Server 2008
Priority: P5 → P2
| Assignee | ||
Comment 3•14 years ago
|
||
Initial steps:
cd /c/
wget http://hg.mozilla.org/build/puppet-manifests/raw-file/d55a0757f0f0/modules/buildslave/files/runslave.py
cd /c/Users/cltbld/AppData/Roaming/Microsoft/Windows/Start\ Menu/Programs/Startup
wget -Obuildbot.bat http://hg.mozilla.org/build/opsi-package-sources/raw-file/2d51f32ff0f2/buildbot-startup/CLIENT_DATA/buildbot.bat
cd /d/mozilla-build
wget -Ostart-buildbot.bat https://bug565402.bugzilla.mozilla.org/attachment.cgi?id=537611
Status: NEW → ASSIGNED
| Reporter | ||
Comment 4•14 years ago
|
||
Check that runslave.py is really in C:\ - the VirtualVault stuff messed me up.
| Assignee | ||
Comment 5•14 years ago
|
||
Reviewed by dustin on IRC
http://hg.mozilla.org/build/puppet-manifests/rev/a43555c557c6
Attachment #537864 -
Flags: review+
Attachment #537864 -
Flags: checked-in+
| Assignee | ||
Comment 6•14 years ago
|
||
This got added on https://wiki.mozilla.org/ReferencePlatforms/Win64#Startup_scripts_.26_slave-alloc
Waiting on machines to be re-imaged so we can test it works for any other host besides the ref machine.
We could try it on mw64-ix-slave01 but putting on the side for now.
Priority: P2 → P3
| Assignee | ||
Updated•14 years ago
|
Assignee: armenzg → nobody
Priority: P3 → P4
| Reporter | ||
Comment 7•14 years ago
|
||
In the interim, what other testing can we do on the new win64 image? Is it possible to get SSH installed, or tweak the VNC settings so they're better than the W764 talos machines were? Time sync? Cleanup tasks similar to those run on the w32 builders?
| Assignee | ||
Comment 8•14 years ago
|
||
It is all installed. It even has the driver that makes VNC to work better. Please check the ref docs if you want to double check anything.
The only part that is missing is to add entries to the actual slave alloc DB and verify that slaves connect to the specified masters.
| Assignee | ||
Comment 9•14 years ago
|
||
Assignee: nobody → armenzg
Attachment #544794 -
Flags: review?(dustin)
| Reporter | ||
Comment 10•14 years ago
|
||
Comment on attachment 544794 [details] [diff] [review]
ensure that basedir exists
I'm not sure why the existing basedir-creation code doesn't work, but it would be much better to make this directory when writing the buildbot.tac (in the download method), rather than in a "get_" function (which should not have any side-effects).
Attachment #544794 -
Flags: review?(dustin) → review-
| Assignee | ||
Comment 11•14 years ago
|
||
Attachment #544794 -
Attachment is obsolete: true
Attachment #544831 -
Flags: review?(dustin)
| Reporter | ||
Comment 12•14 years ago
|
||
Comment on attachment 544831 [details] [diff] [review]
ensure that basedir exists v1
Review of attachment 544831 [details] [diff] [review]:
-----------------------------------------------------------------
::: modules/buildslave/files/runslave.py
@@ +118,5 @@
> elif slave_matches('xp', 'w7', 'w764'):
> basedir = dirs['win_test']
>
> + # ensure the basedir exists so we can write the buildbot.tac file
> + self.ensure_basedir_exists()
This call should go away - this method should only be called just before creating the tac file
Attachment #544831 -
Flags: review?(dustin) → review-
| Assignee | ||
Comment 13•14 years ago
|
||
Addressed the comment. r+ through IRC.
Attachment #544831 -
Attachment is obsolete: true
Attachment #544834 -
Flags: review+
| Assignee | ||
Comment 14•14 years ago
|
||
Comment on attachment 544834 [details] [diff] [review]
ensure that basedir exists v1
This got landed and deployed:
http://hg.mozilla.org/build/puppet-manifests/rev/1bbb72f7dcea
Attachment #544834 -
Flags: checked-in+
| Assignee | ||
Updated•14 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•