[Buildbot-devel] Buildbot 1.0: The Shimmering Vision

Marcus Lindblom macke at yar.nu
Wed Aug 13 13:05:24 UTC 2008



Ben Hearsum wrote:
> On 12-Aug-08, at 2:09 PM, Dustin J. Mitchell wrote:
> 
>> On Tue, Aug 12, 2008 at 11:18 AM, Ben Hearsum <bhearsum-4eJtQOnFJqFBDgjK7y7TUQ at public.gmane.org>  
>> wrote:
>> I've been thinking of hooking import to try to make such reloading
>> "automatic" for user-supplied modules.  But that (especially coupled
>> with the reload mechanics) becomes a lot of sneaky Python to maintain.
>> I've also been thinking of simply not supporting runtime reloads, and
>> using a stateless client/server protocol, so that restart is both fast
>> and effective.  Thoughts either way?
> 
> Stateless client/server protocol would let us restart the master  
> without killing slave jobs, right? I totally freaking support that. +++ 
> ++++

+1 for restarting master without killing slaves, regardless of 
implementation.

But I suspect stateless protocols are easier to make robust? OTOH, if 
the current stuff works, we shouldn't change it just for kicks.

Cheers
/Marcus





More information about the devel mailing list