Breakpad/Status Meetings/2017-01-11: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(initial writeup)
 
(updated to reflect successful prod deploy)
 
(13 intermediate revisions by 4 users not shown)
Line 18: Line 18:


== Operations Updates ==
== Operations Updates ==
* what's the status of the infrastructure?
** there was a successful stage deploy
** prod deploy didn't go
*** wasn't able to find the proper AMI
*** flaky script tagging the API
*** script is flaky because it pipes multiple, complicated, awk-type things together
** see upcoming replacement here: https://github.com/mozilla/socorro-infra/pull/291/files
* we are currently pushing to prod
** prod built successfully, is up to date
* script coming this week to do CI/CD for stage
** https://github.com/mozilla/socorro-infra/pull/291/files


* what's the status of the infrastructure?
* antennae system test is pending
** antennae has a system test that runs as an external process and posts a bunch of crashes and then looks at the s3 bucket that antennae is saving stuff to and verifies that the crashes made it to the bucket, they're in the correct form, and they're all in the right place. So the problems is that, in order to run system tests in our dev environment, hopefully at some point with CI (so we land a PR and it does all that or whatever), in order to do all that it needs to be running on a node in the dev environment. We cannot run it locally because it needs access to the s3 bucket.
** we could push off implementing this infrastructure if WillKG can manually run it from Dev. That would remove this from being a blocker.


== Project Updates ==
== Project Updates ==
Line 34: Line 49:
=== Splitting out collector (Antenna) ===
=== Splitting out collector (Antenna) ===


* Will is comparing antenna output to socorro-collector output. Found a bug. Fixed it.
* (will) running crashes through antenna and socorro-collector and comparing output. found one bug and fixed it.
* Discussed splitting out some things from antenna into a lib. Originally we were talking about just test-related things, but it's probably prudent to be more expansive. Will is going to prototype a library focusing on ease-of-maintenance and convenience.
* (will, adrian, lonnen, mbrandt) various discussions on extracting things from antenna into a common library we can all use. at first, the thinking was to split out a test lib, but now seems prudent to make the scope more expansive. Will is going to prototype a library and mull over ease-of-maintenance and convenience.
* Matt is working on load tests.
* [mbrandt] Antenna load tests are in a ready state. We'll need to schedule some of rpapa's time when we are ready to execute them and run our sizing experiments.
* Miles is working on -stage environment and getting system tests to work in -dev.
* (miles) working on -stage environment and getting system tests to work in -dev.


=== Deprecation rampage ===
=== Deprecation rampage ===
nothing new


=== e2e tests ===
=== e2e tests ===
* (will) closed the phantomjs support PR and abandoned this solution for now
* (will) looking at Selenium docker containers to solve Peter's open/close issue
* (adrian) reviewed and landed API tests


=== Processor rewrite ===
=== Processor rewrite ===
* traded ideas with adrian, otherwise no new work


=== Signature generation hacking ===
=== Signature generation hacking ===
on hold
=== Upgrading Elasticsearch ===
* (miles) decided to go all the way to version 5.1.1 (one the most recent ones)
* (adrian) started working on updating code for that version
* we need to write down a migration plan, as that will have an impact on code to write


== Other Business ==
== Other Business ==
* [adrian] non-major projects
** bug associations had some problems
*** mostly private bugs
*** was a problem with signatures with trailing whitespace
*** not being picked up by bugzilla
** someone from adobe is having a hard time uploading symbols
* [lonnen] non-major
** sec team is going to add a thing to firefox that may mess up stack frames a little bit
** we're convening folks that touch crash reports to assess the impact and determine any changes that may be coming up


== Travel, etc ==
== Travel, etc ==


* Will is taking January 26th and 27th off.
* Will is taking January 26th and 27th off.
* Matt is taking January 20th off.


== Links ==
== Links ==

Latest revision as of 18:55, 11 January 2017

« previous meeting — index – next week » create?

Meeting Info

Breakpad status meetings occur on Wed at 10:00am Pacific Time.

Conference numbers:

   Vidyo: Stability 
   650-903-0800 x92 conf 98200#
   800-707-2533 (pin 369) conf 98200# 

IRC backchannel: #breakpad
Mountain View: Dancing Baby (3rd floor)

Operations Updates

  • what's the status of the infrastructure?
    • there was a successful stage deploy
    • prod deploy didn't go
      • wasn't able to find the proper AMI
      • flaky script tagging the API
      • script is flaky because it pipes multiple, complicated, awk-type things together
    • see upcoming replacement here: https://github.com/mozilla/socorro-infra/pull/291/files
  • we are currently pushing to prod
    • prod built successfully, is up to date
  • antennae system test is pending
    • antennae has a system test that runs as an external process and posts a bunch of crashes and then looks at the s3 bucket that antennae is saving stuff to and verifies that the crashes made it to the bucket, they're in the correct form, and they're all in the right place. So the problems is that, in order to run system tests in our dev environment, hopefully at some point with CI (so we land a PR and it does all that or whatever), in order to do all that it needs to be running on a node in the dev environment. We cannot run it locally because it needs access to the s3 bucket.
    • we could push off implementing this infrastructure if WillKG can manually run it from Dev. That would remove this from being a blocker.

Project Updates

Deployment Triage

PR Triage


Major Projects

Splitting out collector (Antenna)

  • (will) running crashes through antenna and socorro-collector and comparing output. found one bug and fixed it.
  • (will, adrian, lonnen, mbrandt) various discussions on extracting things from antenna into a common library we can all use. at first, the thinking was to split out a test lib, but now seems prudent to make the scope more expansive. Will is going to prototype a library and mull over ease-of-maintenance and convenience.
  • [mbrandt] Antenna load tests are in a ready state. We'll need to schedule some of rpapa's time when we are ready to execute them and run our sizing experiments.
  • (miles) working on -stage environment and getting system tests to work in -dev.

Deprecation rampage

nothing new

e2e tests

  • (will) closed the phantomjs support PR and abandoned this solution for now
  • (will) looking at Selenium docker containers to solve Peter's open/close issue
  • (adrian) reviewed and landed API tests

Processor rewrite

  • traded ideas with adrian, otherwise no new work

Signature generation hacking

on hold

Upgrading Elasticsearch

  • (miles) decided to go all the way to version 5.1.1 (one the most recent ones)
  • (adrian) started working on updating code for that version
  • we need to write down a migration plan, as that will have an impact on code to write

Other Business

  • [adrian] non-major projects
    • bug associations had some problems
      • mostly private bugs
      • was a problem with signatures with trailing whitespace
      • not being picked up by bugzilla
    • someone from adobe is having a hard time uploading symbols
  • [lonnen] non-major
    • sec team is going to add a thing to firefox that may mess up stack frames a little bit
    • we're convening folks that touch crash reports to assess the impact and determine any changes that may be coming up

Travel, etc

  • Will is taking January 26th and 27th off.
  • Matt is taking January 20th off.

Links