don't retire a missing-notification-timer until you finish accepting a slave
commitd29ba77e0ddb290602a79dd0b8bbdb8d45e5718c
authorzooko <zooko@zooko.com>
Wed, 23 Apr 2008 06:03:02 +0000 (23 07:03 +0100)
committerDustin J. Mitchell <dustin@zmanda.com>
Sat, 6 Dec 2008 23:17:38 +0000 (6 18:17 -0500)
tree62ca91f8e4a31d82ab14bd17fdfe84b1988ca498
parent2b3d08f04d0e3f071e311186a5ba638de7551810
don't retire a missing-notification-timer until you finish accepting a slave

Previously, we retired the timer when we began accepting the slave.  However, if we then detected duplicate connection and rejected one of the connections, then the resulting detach would start a new missing-notification-timer.  With this patch, the missing-notification-timer that is started by detaching a connection is soon retired by the other connection leading to acceptance of the buildslave.  So this probably fixes the other way that issue #211 was happening (after the previous patch that was intended to fix #211).
buildbot/buildslave.py