~robcee/ more than just sandwiches

Posts Tagged Infrastructure

Firefox 3 Unittest Architecture

Now that we’re on the verge of shipping Firefox 3 to hundreds of millions of users around the planet, and getting ready to move our development efforts into new territory on a new repository, it’s a good time to talk about the tireless robots that have diligently checked every source change for nearly a year and a half. They’ve worked hard, been yelled at, called names and had tense discussions with developers and IT personnel during that entire period. Some have passed on, retired to the quieter pastures of staging or have been melted down for scrap. A couple of die-hards survived relatively unscathed and are looking forward for more action, their scars worn like badges of honor…


Moz2 UnitTesters

Echoing coop’s launch of the leak/debug machines on the Mozilla2 page, I landed three new boxes today each running unittests. These are still a work in progress and I’m still sorting out how clobbers are going to work (clobber files will live in Mercurial under http://hg.mozilla.org/build/buildbot-configs/mozilla2-unittest) as well as a few other hg-related end-pieces. Lastly, [...]


Planned unittest outage April 3, 2008 @ 7pm PDT

We’re going to be adding a few new machines to the production unittest set. We’ll be adding two new Windows 2003 boxes to add a little redundancy there. Additionally, we’re going to be adding a Windows PGO unittest machine to test that the optimized bits aren’t doing anything they’re not supposed to be doing. See [...]


Work Week Recap

It was a fun work week in Mountain View. Despite the large number of toys available in the main area of Building K, there was a tremendous amount of work getting done on Firefox 3. Beta 3 freeze occurred (and continues) through stalwart sheriffing and sheer force of will, pushing a steady stream of patches [...]


Tinderbox Remixed (qa vs. build mashup)

There’s been some talk around the water cooler recently about some improvements to the build farm. I think this is great and will go a long way towards making the build systems easier to work on with a minimum of localized soreness. First, a picture. This is the way stuff happens now: (edit – X [...]


Leopard Unittests

Last week we added a new machine to the Firefox tree: qm-xserve02. Then we quickly disabled it as it was born in a sea of bright, non-deterministic orange. So, right after I post this, I’m going to re-enable it and then head over to #developers to ask around to see if anyone can make sense [...]


Unit tests! now with less suck!

I just wanted to send a shout-out to Ted for his excellent work on making the Tinderbox logs “suck less” (his words, though I share his opinion). His patches hit about 3 code-bases from Tinderbox to Buildbot to the unittest configuration files and in a variety of scripting languages. Now on the unittest machines on [...]


Rolling the stone

Hello! I hope everybody south of the 49th (on this continent, north of the … ok, those of you in the USofA) are enjoying a great long weekend filled with lots of pilgrim food and pumpkin pie. For those of you taking the day to do some insane, pre-december shopping, I wish you the best [...]


Unittest Outage on October 17, 2007

I mentioned this in the meeting today and in moz.dev.planning, but just in case you missed it, we’re planning a 3 hour outage of the Firefox tree on Wednesday, October 17th, 2007 from 6-9am PDT. We need to clone an image of the buildbot unittest master and IT needs some time to do that. If [...]


← Before