Closed
Bug 689570
Opened 13 years ago
Closed 13 years ago
Add a new phase to the build for FRR compilation
Categories
(Tamarin Graveyard :: Build Config, defect)
Tamarin Graveyard
Build Config
Tracking
(Not tracked)
VERIFIED
FIXED
Q4 11 - Anza
People
(Reporter: brbaker, Assigned: jsudduth)
Details
(Whiteboard: buildbot, loose-end)
Attachments
(2 files, 3 obsolete files)
8.84 KB,
patch
|
brbaker
:
review+
|
Details | Diff | Splinter Review |
2.52 KB,
patch
|
Details | Diff | Splinter Review |
We should remove the current FRR builder from the 'deep' phase of the build and add a parallel phase to deep to compile FRR builds. This would allow for the quickest turn around on FRR builds since it would not be tied to the entire deep phase builds which are currently 6+ hours. This phases would have its own queue of builds and would build as often as it was able to _without_ ties to the deep phase. This _will_ introduce a possible scenario where during integration times a specific revision may have successfully passed through deep but not FRR or vice versa.
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Flags: flashplayer-bug-
Updated•13 years ago
|
Assignee: nobody → jsudduth
Status: NEW → ASSIGNED
Flags: flashplayer-qrb? → flashplayer-qrb+
Target Milestone: --- → Q4 11 - Anza
Assignee | ||
Comment 1•13 years ago
|
||
One thing I'm not sure about in this patch is how best to indicate to BB that it should wait for *all* the Phase 1 tests to pass. In tamarinredux.py the frr scheduler repeats the builder dependencies for each test builder that needs to succeed using the same builder name. Will BB accept this? Is there a better syntax? Can we just wait for the windows-test builder to succeed? Should we wait for the long pole only (linux-mips)?
Attachment #563200 -
Flags: review?(brbaker)
Attachment #563200 -
Flags: feedback?(trbaker)
Assignee | ||
Comment 2•13 years ago
|
||
I've already created the necessary pending and processed folders on playercore and also created a BuildBot Watcher FRR service to use this file.
Attachment #563201 -
Flags: review?(brbaker)
Attachment #563201 -
Flags: feedback?(trbaker)
Reporter | ||
Comment 3•13 years ago
|
||
Comment on attachment 563200 [details] [diff] [review] Move the FRR build/test out of deep. Review of attachment 563200 [details] [diff] [review]: ----------------------------------------------------------------- Add an email notifier to send pass/fail updates for the Remove frr-windows from the deep section in the waterfall header ::: build/buildbot/master/tamarinredux.py @@ +109,5 @@ > ["linux-arm-test", "linux-arm-smoke"], > ["linux-mips-test", "linux-mips-smoke"], > ]) > > + frr = Scheduler(name="frr", branch=BRANCHES, treeStableTimer=30, fileIsImportant=startCompile, This should mimic the 'deep' scheduler (PhaseTwoScheduler) @@ +113,5 @@ > + frr = Scheduler(name="frr", branch=BRANCHES, treeStableTimer=30, fileIsImportant=startCompile, > + changeDir="changes/frr/processed", properties={'silent':'false'}, > + builderNames=["windows-frr"], > + builderDependencies=[ > + ["windows-frr", "windows-test"], Only dependent on windows-test
Attachment #563200 -
Flags: review?(brbaker) → review-
Reporter | ||
Comment 4•13 years ago
|
||
Comment on attachment 563201 [details] [diff] [review] Adds a watcher config file for the FRR build. Review of attachment 563201 [details] [diff] [review]: ----------------------------------------------------------------- ::: buildbot/scripts/master/watcher_config_redux_frr.py @@ +48,5 @@ > +LOGQUEUETIMES = False > + > +# List of buildsets that watcher will wait for before starting a build > +WATCHED_BUILDSETS = ['frr'] > +PRIORITY_1_BRANCH = 'tamarin-redux' match the deep watcher script, this should be tamarin-redux-frr so that builds can be triggered for the specific branch
Attachment #563201 -
Flags: review?(brbaker) → review-
Assignee | ||
Comment 5•13 years ago
|
||
Attachment #563200 -
Attachment is obsolete: true
Attachment #563200 -
Flags: feedback?(trbaker)
Attachment #563744 -
Flags: review?(brbaker)
Assignee | ||
Comment 6•13 years ago
|
||
Attachment #563201 -
Attachment is obsolete: true
Attachment #563201 -
Flags: feedback?(trbaker)
Attachment #563745 -
Flags: review?(brbaker)
Reporter | ||
Comment 7•13 years ago
|
||
Comment on attachment 563744 [details] [diff] [review] Move the FRR build/test out of deep. Review of attachment 563744 [details] [diff] [review]: ----------------------------------------------------------------- Seems like it should work to me based on looking at the code.
Attachment #563744 -
Flags: review?(brbaker) → review+
Reporter | ||
Updated•13 years ago
|
Attachment #563745 -
Flags: review?(brbaker) → review+
Reporter | ||
Comment 8•13 years ago
|
||
Comment on attachment 563745 [details] [diff] [review] Adds a watcher config file for the FRR build. This file should have a copyright of 2011
Assignee | ||
Comment 9•13 years ago
|
||
Attachment #563745 -
Attachment is obsolete: true
Comment 10•13 years ago
|
||
changeset: 6611:88cb5d52069f user: James Sudduth <jsudduth@adobe.com> summary: Bug 689570 - Add a new phase to the build for FRR compilation (r=brbaker) http://hg.mozilla.org/tamarin-redux/rev/88cb5d52069f
Comment 11•13 years ago
|
||
This can be closed, yes?
Assignee | ||
Updated•13 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•13 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•