Socorro
Socorro Moves to New Hardware
What has two quad core 3GHz 64bit CPUs, sixteen gigs of RAM and makes the Socorro users happy? That would be the new hardware that the Socorro system moved to during a six hour operation on Thursday night. The new hardware was recommended by the folks from the aptly named PostgreSQL Experts,... »
Socorro Dumps Wave Good-bye to the Relational Database
Let’s say we’ve got some twenty-five million chunks of data ranging in size from one K to several meg. Let’s also say that we only rarely ever need to access this data, but when we do, we need it fast. Would your first choice be to save this data in a relational... »
Crash Reporter Homepage Reskin
The crash reporter has been given a new look, and the homepage has a new Dashboard. Our UX Engineer Neil Lee has applied some simplifications to the query form. This redesign was focused on the homepage and global navigation. Another new feature is that MTBF and Top Crashers By Signature can be exported in CSV format.... »
Socorro Partitioning Rolled Back
This Thursday and Friday we attempted to push updates to re-partition our crash report database and optimize the reporting tool to take advantage of it. This was the deployment of bug 432450 and a fix for bug 444749, among others. Our first attempt suffered from a network timeout, which required an eleven hour restore and... »
Socorro Database Partitioning is Coming
How big can a table in a database get? Well, the answer varies by database, for most modern databases, the answer is “really huge”. That’s what we’ve going in Socorro, some honking big tables. Queries can get slow on big tables. Sure you can add indexing to prevent having to... »
Top Crashers By Url and MTBF
Working with ss and chofman, we’ve created 2 new types of reports: a Top Crashers by Url and a Mean Time Before Failure (MTBF). Given the current state of performance of the non-report parts of Socorro’s webapp, most of the thought and time have gone into the backend piece of these reports. You can read about the ReportDatabaseDesign on the project’s... »
Socorro wireframes
As part of our ongoing work on the Mozilla crash reporting system (codenamed “Socorro”) a redesign of the entire interface is in the works, and I have some preliminary wireframes to share for feedback and discussion. My personal goals with this redesign are to make working with crash data more efficient, and to make each... »
Three Weeks with the New Socorro File System
Three weeks ago today, we deployed the new Socorro file system into production. It was the first in in a series of engineered improvements to the Socorro codebase. By “engineered”, I mean that it was the first major improvement to the code that wasn’t done during an emergency with a gun to... »
Socorro Project Update
There has been a lot going on for the Mozilla crash reporting system. Here are some quick links for project activity: Closed bugs Active bugs Code check-in RSS Socorro documentation Upcoming changes: Socorro site redesign – Neil and Austin are working with Sam and Chris to work through crash analysis to understand how the system is used to track... »
Crash Stats updated with Flot
As we headed closer and closer to Día de Muertos, do you ask “where can I mingle with the dead (processes)”? Why at Mozilla’s crash reporter tool, you’ll find Firefoxen, SeaMonkeys, and Thunderbirds who have crossed over and yet still linger… Last week we updated the plotting library we use for graphs to use Flot... »
