Socorro
Socorro’s File System Storage
As the scope and depth of the Socorro/Breakpad project has evolved in the last nine months, the most nonvolatile requirement of the project has been a file system as the initial server side storage for submitted crash dumps. The file system gets used as an ad hoc hierarchical database, but it isn’t optimized... »
Socorro Database Migration
In our last post we described one of our Q4 goals as: work with PostgreSQL to update and optimize our hardware and software configurations Aravind has gone ahead and migrated the Socorro database to its new hardware and we’ve upgraded PostgreSQL to 8.3 in order to take advantage of performance optimizations that went into the most... »
The Crashing Edge
This will be the first of a weekly blog about the crash reporting system — much like the other *edge blogs out there. In short, we’ve rewritten most of the system to accomodate throughput that is more than 10 times the projected traffic. It is not because Firefox 3 is crashing more — we are... »
Socorro Processor Updates
Last Friday we pushed some important updates to Socorro: Bug 426940 – Reduce or eliminate delay in collector to monitor hand-off Bug 426940 – Fix processor handling of error conditions Bug 428300 – status page too slow This means: When you submit a crash report you won’t have to wait longer than 30-60 seconds to view your report The processor... »
Crash Analysis: now in Open Source flavor
History can tell you that companies don’t disclose crashes in their software. They keep a pretty close eye on what crashes and bugs are disclosed. Mozilla doesn’t. Rather than being the exception, openness is the rule, and that is one of the coolest things about being a part of this. My job, my everday... »
Socorro Updates
Socorro has had a few improvements over the last week. bsmedberg, ispiked and luser worked hard to bring you: Graphs to show crash population over time Crash reports by operating system Crash reports by build and operating system There are plenty of fun graphs that show trends over time. For example, see this graph that shows... »
