Breakpad/Design/Collector: Difference between revisions
Jump to navigation
Jump to search
(Separate collector from the main breakpad design doc) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 22: | Line 22: | ||
* If we provide the configuration control feature the repeater also needs to push configuration info back down to the client for such things like "turn yourself off", "slow down your retry rate" and other control options. | * If we provide the configuration control feature the repeater also needs to push configuration info back down to the client for such things like "turn yourself off", "slow down your retry rate" and other control options. | ||
== Expected Load == | |||
Current load statistics for the Talkback server. | |||
<table class="data"> | |||
<tr> | |||
<th>Product</th> | |||
<th>Daily Count</th> | |||
</tr> | |||
<tr> | |||
<th>All</th> | |||
<td>32085</td> | |||
</tr> | |||
<tr> | |||
<th>Firefox2</th> | |||
<td>17883</td> | |||
</tr> | |||
<tr> | |||
<th>Firefox15</th> | |||
<td>6897</td> | |||
</tr> | |||
<tr> | |||
<th>FirefoxTrunk</th> | |||
<td>417</td> | |||
</tr> | |||
</table> | |||
Daily numbers may spike at up to three times the usual number if there is a topcrash. | |||
== Error Handling == | == Error Handling == |
Latest revision as of 17:00, 16 March 2007
« back to Breakpad design page
Breakpad Minidump Collector
1) the collector accepts the crash reports (minidump + metadata) from clients Requires write access to the minidump store read/write access to the database 2) the symbol uploader takes symbol information from 2a) the tinderboxes/build systems 2b) uploaded symbol information from extension authors Requires write access to the symbol store and read/write access to the database
- Apache web server to manage incoming minidumps via HTTPS
- Pass minidump data through the firewall
- Monitor queue and minidump status
- Check client version and state and be able to serve config changes to Breakpad Client (e.g. send message to disable client)
- Prep minidump for handoff to the processor
- If we provide the configuration control feature the repeater also needs to push configuration info back down to the client for such things like "turn yourself off", "slow down your retry rate" and other control options.
Expected Load
Current load statistics for the Talkback server.
Product | Daily Count |
---|---|
All | 32085 |
Firefox2 | 17883 |
Firefox15 | 6897 |
FirefoxTrunk | 417 |
Daily numbers may spike at up to three times the usual number if there is a topcrash.
Error Handling
Error Condition | System Actions |
Can't check queue | ? |
File system full | ? |