Rapid releases: one webdev’s perspective
People still seem to be very confused about why Mozilla has moved to the new rapid release system. I thought I’d try and explain it from my perspective. I should point out that I am not any kind of...
View ArticleShip it: a big week in Webtools
They say multi-tasking is hard. They also say DevOps is hard. Let me tell you about a bunch of engineers who think “hard” means “a nice challenge”. Last week was an amazing one for the Webtools family....
View ArticleA billion crashes: 2012 in review
In 2012, on the Socorro project, we: Collected more than one billion crashes: more than 150TB of raw data, amounting to around half a petabyte stored. (Not all at once: we now have a data expiration...
View ArticleDumps, disks, and disasters: a detective story
Not long ago, in a datacenter not far away…this is a story about stuff going wrong and how we fixed it. Prologue My team works on Socorro, the Firefox crash reporting system, among other things. When...
View ArticleWebtools in 2012: Part 2
A couple of weeks ago I put up a blog post about what we did on Socorro in 2012. I promised another blog post about all the non-Socorro things we did. I have probably missed some things, but here’s...
View ArticleDXR: code search and static analysis
I asked Erik Rose from my team to blog about his work on DXR (docs), the code search and static analysis tool for the Firefox codebase. He did so on the Mozilla Webdev blog, so it would show up on...
View ArticleOde to Morgamic
Mike Morgan – morgamic – was my boss for nearly six years. Friday was his last day working at Mozilla. I wanted to write something to memorialize his departure, in the same way he did for others. Of...
View ArticleData center consolidation (or how to save $900k a year)
tl;dr: The move of Mozilla’s Release Engineering infrastructure from the SCL1 datacenter to SCL3 will begin having an impact May 19, and continue for the following six weeks. No tree closures are...
View ArticleTry server performance
In Q4, Greg Szorc and the Developer Services team generally have been working on a headless try implementation to solve try performance issues as the number of heads increases. In addition, he’s made a...
View Article2014: Engineering Operations Year in Review
On the first day of Mozlandia, Johnny Stenback and Doug Turner presented a list of key accomplishments in Platform Engineering/Engineering Operations in 2014. I have been told a few times recently that...
View Article