[Buildbot-devel] cleanly taking slave offline?
Stephen Davis
stephendavis at mac.com
Thu Aug 4 01:07:44 UTC 2005
On Aug 3, 2005, at 5:59 PM, Brian Warner wrote:
>> I'm sure I just missed it but is there a way to cleanly take a slave
>> offline after it completes its current build?
>
> Nope, not yet. I'll add it to the TODO list (SF#1251484, feel free
> to add
> notes). I'm not sure what the best UI should be.. I could add a
> 'buildbot
> shutdown-slave SLAVENAME' command (with a '--now' option to do it
> right away
> instead of waiting for the end of the current build). But do you
> actually
> need to stop the buildslave, or just pause it (keep it from
> starting new
> builds)? We could add 'buildbot pause-slave SLAVENAME' and 'buildbot
> unpause-slave SLAVENAME', which would keep the slave running and
> connected,
> but set a flag that says it isn't eligible for new builds until
> unpaused.
> Would that help, or do you think you want to reboot the slave while
> it is
> paused (which would probably restart the build slave, depending on
> how you
> have it set up, and then the flag would get cleared).
99% of the time, just making the slave ineligible for new builds
would be perfect. Like I said, I just want to use the machine for a
while and the running slave makes that next to impossible.
Right now, if you kill a slave while there is no build going on, the
master just says "disconnect" and waits for it to reappear. But, if
you kill a slave while it's building, you get a build failure.
That's what I'm trying to avoid since the master will send a nasty-
gram to everyone who was responsible for the build that got
abnormally terminated.
stephen
More information about the devel
mailing list