Summary
Socorro Engineering team covers several projects:
This blog post summarizes our activities in June.
Highlights of June
- Socorro: Fixed the collector's support of a single JSON-encoded
field in the HTTP POST payload for crash reports. This is a big deal
because we'll get less junk data in crash reports going forward.
- Socorro: Reworked how Crash Stats manages featured versions: if
the product defines a product_details/PRODUCTNAME.json file,
it'll pull from that. Otherwise it calculates featured versions
based on the crash reports it's received.
- Buildhub: deprecated Buildhub in favor of Buildhub2. Current plan is
to decommission Buildhub in July.
- Across projects: Updated tons of dependencies that had security
vulnerabilities. It was like a hamster wheel of updates, PRs,
and deploys.
- Tecken: Worked on GCS emulator for local dev environment.
- All hands discussions:
- GCP migration plan for Tecken and figure out what needs to be done.
- Possible GCP migration schedule for Tecken and Socorro.
- Migrating applications using Buildhub to Buildhub2 and
decommissioning Buildhub in July.
- What would happen if we switched from Elasticsearch to BigQuery?
- Switching from Socorro's minidump-stackwalk to minidump-analyzer.
- Re-implementing the Socorro Top Crashers and Signature reports using
Telemetry tools and data.
- Writing a symbolicator and Socorro-style signature generator in
Rust that can be used for crash reports in Socorro and crash pings
in Telemetry.
- The crash ping vs. crash report situation (blog post coming soon).
Read more… (5 min remaining to read)
https://bluesock.org/~willkg/blog/mozilla/socorro_2019_06.html