[Buildbot-commits] [Buildbot] #1749: xp slave fails to kill child process after network disconnect
Buildbot
nobody at buildbot.net
Thu Feb 10 21:29:49 UTC 2011
#1749: xp slave fails to kill child process after network disconnect
--------------------------+--------------------
Reporter: philippem | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 0.8.+
Version: 0.8.3 | Resolution:
Keywords: windows, kill |
--------------------------+--------------------
Comment (by philippem):
this fix seems to be working well for me.
I'm not 100% sure of the "dummy kill" behaviour, I did not test it, and I
don't really understand how the timer works. Also, it runs "if it's not
posix" which is Windows and maybe other platforms too. (BeOs? VMS?
OS/360?)
{{{
c:\Python27\Lib\site-
packages\buildbot_slave-0.8.3-py2.7.egg\buildslave>diff -c runprocess.py~
runprocess.py
diff -c runprocess.py~ runprocess.py
*** runprocess.py~ Mon Jan 17 10:01:49 2011
--- runprocess.py Fri Feb 04 20:51:50 2011
***************
*** 753,758 ****
--- 753,767 ----
# probably no-such-process, maybe because there is no
process
# group
pass
+ else:
+ # windows?
+ if self.KILL == None:
+ log.msg("self.KILL==None, only pretending to kill
child")
+ else:
+ os.system("TASKKILL /F /PID %s /T" % self.process.pid)
+ log.msg("used TASKKILL /F PID /T to kill pid %s" %
self.process.pid)
+ hit = 1
+
if not hit:
try:
if self.KILL is None:
}}}
--
Ticket URL: <http://trac.buildbot.net/ticket/1749#comment:19>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list