[Buildbot-devel] problem with buildbot try, subversion,	and large  diffs
    exarkun at twistedmatrix.com 
    exarkun at twistedmatrix.com
       
    Tue Feb  9 17:40:51 UTC 2010
    
    
  
On 02:19 pm, maruel at chromium.org wrote:
>http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/scripts/common/chromium_config.py?revision=37140&view=markup
>
><http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/scripts/common/chromium_config.py?revision=37140&view=markup>
>---
>
>from twisted.spread import banana
>
># By default, the banana's string size limit is 640kb, which is 
>unsufficient
># when passing diff's around. Raise it to 100megs. Do this here since 
>the limit
># is enforced on both the server and the client so both need to raise 
>the
># limit.
>banana.SIZE_LIMIT = 100 * 1024 * 1024
>
>---
>
>Then load the script from both master.cfg and buildbot.tac
>
>Example:
>http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/slave/buildbot.tac?revision=22306&view=markup
>
><http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/slave/buildbot.tac?revision=22306&view=markup>
>M-A
A better long-term fix for this would be for buildbot to stream data 
which can be arbitrarily large.  Diffs are probably only passed as one 
big chunk because no one thought about them being so big when writing 
that code.
Jean-Paul
    
    
More information about the devel
mailing list