Closed
Bug 622926
Opened 15 years ago
Closed 15 years ago
runslave.py does not recognize hostnames like 'try-mac64-slave11'
Categories
(Release Engineering :: General, defect, P1)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: dustin)
Details
Attachments
(1 file)
|
553 bytes,
patch
|
lsblakk
:
review+
|
Details | Diff | Splinter Review |
It's looking for 'darwin' in the hostname, not 'mac'.
This has all of the mac64 (and all mac?) builders down at the moment.
| Assignee | ||
Comment 1•15 years ago
|
||
Quick fix.
Longer-term, this logic should not be in runslave.py. Maybe it could extract the basedir from the downloaded buildbot.tac?
Attachment #501100 -
Flags: review?(coop)
Updated•15 years ago
|
Attachment #501100 -
Flags: review?(coop) → review+
| Assignee | ||
Comment 2•15 years ago
|
||
OK, committed in 50e8212bf394, rolled out to all puppet masters, and then all affected machines rebooted with:
env.hosts = [ 'try-mac-slave%02d' % s for s in range(1, 48) ] + [ 'try-mac64-slave%02d' % s for s in range(1, 27) ]
def reboot():
hostname = env.host_string.split('.')[0]
if 'try-mac64-slave08' in hostname: return
env.host_string = 'root@%s.build.mozilla.org' % hostname
try:
with hide('stdout'):
if run('ps auxww | grep [b]uildbot || true').strip() != '':
print "buildbot still running; skipping"
return
run('/sbin/reboot', pty=True)
except SystemExit:
pass
except:
print sys.exc_info()
raise
for k in connections.keys():
connections[k].close()
del connections[k]
Based on the output of this script, none of the try-mac slaves were affected, but I'm not sure why..
| Assignee | ||
Comment 3•15 years ago
|
||
Solved: the try-mac slaves were not able to execute /sbin/reboot due to a bug in fabric (I think it's getting confused by the shell output in 'ps auxww'?). Closing and re-opening the connection to run the shutdown fixes this.
All functional try-mac-slaveNN should be coming up now.
| Assignee | ||
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 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
•