[Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master

Buildbot nobody at buildbot.net
Thu Oct 25 02:42:38 UTC 2012


#2386: Hang on Linux on start master
---------------------+----------------------
Reporter:  muro      |       Owner:
    Type:  defect    |      Status:  closed
Priority:  critical  |   Milestone:  0.8.7p1
 Version:  0.8.7     |  Resolution:  invalid
Keywords:  hang      |
---------------------+----------------------
Changes (by dustin):

 * status:  assigned => closed
 * resolution:   => invalid


Comment:

 So, sorry to say that the changes you suggest are introducing bugs that
 incidentally change the timing of the buildmaster startup.  For example,
 your second change would make self.objectId a Deferred object, rather than
 an integer, and the DB engine is unlikely to be able to handle that value
 later.  A master that starts up just fine but doesn't work isn't much
 better than one that doesn't start up :)

 Other people have seen this hang at different points in their startup, and
 some more or less reliably.  It all depends on the master config, how busy
 the system is, OS, Python, and Twisted versions, and some randomness.

 I think we've narrowed #1992 down to a race condition involving POSIX
 signals or some other state "left over" from the fork() performed by
 'buildbot start' or, equivalently, 'make start'.  Let's take the
 discussion back there to keep everything in one place.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/2386#comment:5>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list