[Buildbot-devel] Stochastic failure of rm -rf in CVS steps

Charles Bacon bacon at mcs.anl.gov
Tue Sep 23 14:55:40 UTC 2008


I moved my buildbot from one machine to another, and I am now getting  
intermittent failures of the CVS update/checkout steps.  I'm really  
baffled, because the failing step appears to be the rm -rf: http://buildbot.globus.org/builders/kempt-complete/builds/1031/steps/cvs/logs/stdio

The thing is, I can't come up with a reason why rm -rf would return a  
-1.  It never does when I run the commands by hand, and it usually  
works when buildbot tries it.  The failure rate looks to be about 10%  
or lower.  The twistd.log has this extra info:

2008/09/23 09:16 -0500 [-] command finished with signal 1, exit code  
None, elaps
edTime: 3.794837
2008/09/23 09:16 -0500 [-] _checkAbandoned [Failure instance:  
Traceback: <class
'buildbot.slave.commands.AbandonChain'>: -1
         /usr/lib/python2.5/site-packages/buildbot-0.7.9-py2.5.egg/ 
buildbot/slave
/commands.py:158:processEnded
         /usr/lib/python2.5/site-packages/buildbot-0.7.9-py2.5.egg/ 
buildbot/slave/commands.py:493:finished
         /usr/lib/python2.5/site-packages/twisted/internet/defer.py: 
239:callback
         /usr/lib/python2.5/site-packages/twisted/internet/defer.py: 
304:_startRunCallbacks
         --- <exception caught here> ---
         /usr/lib/python2.5/site-packages/twisted/internet/defer.py: 
317:_runCallbacks
         /usr/lib/python2.5/site-packages/buildbot-0.7.9-py2.5.egg/ 
buildbot/slave/commands.py:718:_abandonOnFailure
         ]
2008/09/23 09:16 -0500 [-]  abandoning chain -1
2008/09/23 09:16 -0500 [-] SlaveBuilder.commandComplete  
<buildbot.slave.commands.CVS instance at 0xe033f8>


Thanks for any help.  The old platform was deb 3.1, the new platform  
is ubuntu 8.04.1.

Charles




More information about the devel mailing list