[Buildbot-commits] [SPAM] Re: [Buildbot] #664: sporadic connection lost problems

Buildbot buildbot-devel at lists.sourceforge.net
Wed Mar 24 16:36:12 UTC 2010


#664: sporadic connection lost problems
--------------------+-------------------------------------------------------
Reporter:  ddunbar  |        Owner:  ddunbar 
    Type:  defect   |       Status:  reopened
Priority:  major    |    Milestone:  0.7.12  
 Version:  0.7.12   |   Resolution:          
Keywords:           |  
--------------------+-------------------------------------------------------
Changes (by clown):

  * status:  closed => reopened
  * version:  => 0.7.12
  * resolution:  fixed =>


Comment:

 I've got a big build artifact directory: six 55Mb files - over 300 Mb.

 The DirectoryUpload can't upload it. On the slave:
 {{{
 2010/03/24 18:07 MSK [Broker,client]  startCommand:uploadDirectory [id 3]
 2010/03/24 18:07 MSK [Broker,client] SlaveDirectoryUploadCommand started
 2010/03/24 18:07 MSK [Broker,client] path: '...'
 }}}
 And nothing happens. Not even any CPU activity on the slave. Eventually,
 after a long (13 min in this case) on the slave:
 {{{
 2010/03/24 18:20 MSK [Broker,client] sendStatus {'header': 'sending ...'
 }
 2010/03/24 18:20 MSK [-] sending app-level keepalive
 2010/03/24 18:20 MSK [-] BotFactory.checkActivity: nothing from master for
 771 secs
 2010/03/24 18:20 MSK [-] SlaveFileUploadCommand._writeBlock():
 allowed=16384 readlen=16384
 2010/03/24 18:20 MSK [Broker,client] SlaveBuilder._ackFailed:
 SlaveBuilder.sendUpdate
 2010/03/24 18:20 MSK [Broker,client] BotFactory.keepaliveLost
 2010/03/24 18:20 MSK [Broker,client] finished: stderr=None, rc=0
 2010/03/24 18:20 MSK [Broker,client] sendStatus {'rc': 0}
 2010/03/24 18:20 MSK [Broker,client] SlaveBuilder.commandFailed
 <buildbot.slave.commands.SlaveDirectoryUploadCommand instance at
 0x86aa94c>
 2010/03/24 18:20 MSK [Broker,client] Traceback (most recent call last):
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 307,
 in _runCallbacks
             self.result = callback(self.result, *args, **kw)
           File "/opt/csw/lib/python/site-
 packages/buildbot/slave/commands.py", line 903, in _err
             fire_when_done.errback(why)
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 251,
 in errback
             self._startRunCallbacks(fail)
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 294,
 in _startRunCallbacks
             self._runCallbacks()
         --- <exception caught here> ---
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 307,
 in _runCallbacks
             self.result = callback(self.result, *args, **kw)
           File "/opt/csw/lib/python/site-
 packages/buildbot/slave/commands.py", line 1036, in finished
             self.sendStatus({'rc': self.rc})
           File "/opt/csw/lib/python/site-
 packages/buildbot/slave/commands.py", line 800, in sendStatus
             self.builder.sendUpdate(status)
           File "/opt/csw/lib/python/site-packages/buildbot/slave/bot.py",
 line 220, in sendUpdate
             d = self.remoteStep.callRemote("update", updates)
           File "/opt/csw/lib/python/twisted/spread/pb.py", line 382, in
 callRemote
             _name, args, kw)
           File "/opt/csw/lib/python/twisted/spread/pb.py", line 855, in
 _sendMessage
             raise DeadReferenceError("Calling Stale Broker")
         <class 'twisted.spread.pb.DeadReferenceError'>: Calling Stale
 Broker

 2010/03/24 18:20 MSK [Broker,client] Unhandled error in Deferred:
 2010/03/24 18:20 MSK [Broker,client] Traceback (most recent call last):
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 307,
 in _runCallbacks
             self.result = callback(self.result, *args, **kw)
           File "/opt/csw/lib/python/site-
 packages/buildbot/slave/commands.py", line 903, in _err
             fire_when_done.errback(why)
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 251,
 in errback
             self._startRunCallbacks(fail)
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 294,
 in _startRunCallbacks
             self._runCallbacks()
         --- <exception caught here> ---
           File "/opt/csw/lib/python/twisted/internet/defer.py", line 307,
 in _runCallbacks
             self.result = callback(self.result, *args, **kw)
           File "/opt/csw/lib/python/site-packages/buildbot/slave/bot.py",
 line 253, in commandComplete
             d = self.remoteStep.callRemote("complete", failure)
           File "/opt/csw/lib/python/twisted/spread/pb.py", line 382, in
 callRemote
             _name, args, kw)
           File "/opt/csw/lib/python/twisted/spread/pb.py", line 855, in
 _sendMessage
             raise DeadReferenceError("Calling Stale Broker")
         <class 'twisted.spread.pb.DeadReferenceError'>: Calling Stale
 Broker
 }}}

 On master there is no target directory created. The corresponding
 buildstep is still 'Not finished', forewer. The corresponding builder is
 still 'building', forewer. Only master stop/start helps.

-- 
Ticket URL: <http://buildbot.net/trac/ticket/664#comment:6>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list