[Buildbot-commits] [Buildbot] #1777: Dependent scheduler forgets who to trigger

Buildbot nobody at buildbot.net
Tue Jan 25 19:19:16 UTC 2011


#1777: Dependent scheduler forgets who to trigger
--------------------+-----------------------
Reporter:  armenzg  |      Owner:
    Type:  defect   |     Status:  new
Priority:  major    |  Milestone:  undecided
 Version:  0.8.3p1  |   Keywords:
--------------------+-----------------------
 We triggered a release on Friday and in between then and today 2
 reconfigurations happened.[[BR]]
 On Monday the "updates" builder [1] got triggered by an ftpPoller [2] and
 it was supposed to trigger the "update_verify" builders [3].

 The problem is that a reconfigure happened before that and it made the
 Dependent scheduler to forget who to trigger.

 We could switch to trigger steps but then it prevents us from doing a
 "force build" and '''not''' have any dependent jobs to be triggered.

 The release was triggered at 14:32 on Friday.[[BR]]
 The updates builder was triggered at 13:01 on Monday.[[BR]]
 2 reconfigures happened in between.

 Could this be the place where the factory is considered to be changed and
 the memory loss happen?

 2011-01-21 21:56:03-0800 [-] updating builder release-
 mozilla-1.9.2-updates: factory changed
   nextSlave changed from <function _nextFastReservedSlave at 0x1953e64c>
 to <function _nextFastReservedSlave at 0x1d747b1c>[[BR]]
 2011-01-21 21:56:03-0800 [-] consumeTheSoulOfYourPredecessor: <Builder
 ''release-mozilla-1.9.2-updates'' at 500572364> feeding upon <Builder
 ''release-mozilla-1.9.2-updates'' at 240793324>

 Reconfigs on masters listed chronologically (first two happened before
 "updates" job got triggered):[[BR]]
 twistd.log.228:2011-01-21 21:56:05-0800 [-] configuration update
 started[[BR]]
 twistd.log.228:2011-01-21 21:56:37-0800 [-] configuration update
 complete[[BR]]
 twistd.log.65:2011-01-24 12:48:34-0800 [-] configuration update
 started[[BR]]
 twistd.log.65:2011-01-24 12:48:55-0800 [-] configuration update
 complete[[BR]]
 twistd.log.52:2011-01-24 16:29:40-0800 [-] configuration update
 started[[BR]]
 twistd.log.52:2011-01-24 16:31:24-0800 [-] configuration update
 complete[[BR]]


 [1] Updates scheduler -
 http://hg.mozilla.org/build/buildbotcustom/file/tip/process/release.py#l313
 [[BR]]
 [2] ftpPoller -
 http://hg.mozilla.org/build/buildbotcustom/file/tip/process/release.py#l212
 [[BR]]
 [3] Update_verify builder -
 http://hg.mozilla.org/build/buildbotcustom/file/tip/process/release.py#l327
 [[BR]]

-- 
Ticket URL: <http://trac.buildbot.net/ticket/1777>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list