[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