[Buildbot-commits] [Buildbot] #2022: Stale Broker errors not caught on reconfig
Buildbot
nobody at buildbot.net
Wed Jun 29 16:11:16 UTC 2011
#2022: Stale Broker errors not caught on reconfig
-------------------+----------------------
Reporter: dustin | Owner:
Type: defect | Status: new
Priority: major | Milestone: 0.8.5
Version: 0.8.2 | Keywords: reconfig
-------------------+----------------------
We're seeing reconfigs "wedged", meaning they never complete. As I
understand it, here's what's happening:
Due to bad luck, a !BuildSlave.slave reference is stale when the reconfig
begins. I think that this could be minimized, but not avoided entirely,
since the attach/detach process is not quite atomic at this point. Given
that we reboot a slave every few seconds, it's not surprising.
When this happens, the {{{setBuilderList}}} remote call fails with
{{{twisted.spread.pb.DeadReferenceError}}}, which is not handled anywhere.
As a result, the {{{setBuilderList}}} call effectively never completes,
and the reconfig stalls.
--
Ticket URL: <http://trac.buildbot.net/ticket/2022>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list