Here are three different proposals to cut over to the new Windows 64-bit rev2 (win64-rev2) machines (see https://groups.google.com/forum/#!topic/mozilla.dev.platform/zACrUe_JwKw for context), along with some of the pros and cons of each approach. I would prefer option #3 (gradual phase-in) so long as we're okay with having a mixed pool of rev1/rev2 win64 build machines on the same branches. Timing will depend on which option we go with.
Please let me know as soon as possible your preference or whether you have any other comments/concerns. I will assume option #3 if there are no objections by end of day Friday. In addition, I'd like to have a smoke test performed against the Windows builds on one of our project branches (which have already been cut over) - fx-team or ux seem like good candidates. I will follow up with the QA team. Win64-rev2 Cutover Proposals: 1) Cut over all of inbound/try/central to win64-rev2 over a weekend. Pros: - all branches built using the same machine image - lowest volume of checkins happen on weekends, so less wait time impact Cons: - "big bang" upgrade. If someone discovers an issue on Monday, a lengthy downtime could be required to resolve it. - build wait times on the weekend could be lengthy or require a tree closure - staffing weekend work is problematic 2) Cut over inbound/try/central branches one at a time, each early on a Monday (over several weeks) Pros: - more people around to find/fix problems Cons: - longer wait times - not all branches using the same build machine image - longer cutover time 3) Gradual phase-in of win64-rev2 machines on inbound/try/central in a mixed rev1/rev2 pool Pros: - limited impact of bustages (due to mixing in a small number of rev2 build machines to start and gradually increasing) - no impact on wait times (could even improve them slightly since we're a bit low on rev1 capacity at the moment) - no weekend work required, can be done during the week as time permits Cons: - mix of rev1/rev2 build machines, mitigated by having exclusively rev2 allocated to project branches for testing rev2-specific bustage fixes Note: This will not impact release branches (aurora, beta, release, esr). We will cut over to those branches only once win64 rev2 has been proven on inbound/try/central. Bug 781277 is the overall tracking bug. Thanks, John _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform