Services/Meetings/2012-01-10: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(16 intermediate revisions by 11 users not shown)
Line 16: Line 16:
* moving browserid dev environment (needs some scripts/automation, and netops bug 704296)
* moving browserid dev environment (needs some scripts/automation, and netops bug 704296)
* browserid train 0.2012.01.05 is rolling (prod target is later this week)
* browserid train 0.2012.01.05 is rolling (prod target is later this week)
* planning new server-core rollouts to update CEF logging (petef + telliott)
* porting grinder weave.py loadtest to funkload + writing how-to-run docs (petef)
* need to loadtest tarek's db host-based pooling code (petef + tarek)


= Engineering =
= Engineering =
Line 21: Line 24:


=== Metrics (Rob) ===
=== Metrics (Rob) ===
* Dev sync installation is now fully functioning (sync client connects and data flows)
* Debugging the metlog output; data is getting to logstash but there are some missing pieces of info
* Lots of good conversation w/ WebDev re: their use cases; they're very interested
* vng working w/ Ravi to get a connection in to the metrics team's dev HDFS rig
* starting to prototype web UI for project dashboard
* putting together metlog-enabled RPMs for future staging deployment
* soon to connect w/ QA re: load testing


=== Sauropod (rtilder) ===
=== Sauropod (rfkelly & rtilder) ===
In-person meetings with Ben Adida, et al for work week need scheduling.


=== Queuey (bbangert) ===
=== Queuey (bbangert) ===
Line 32: Line 43:
== Sync ==
== Sync ==
=== Firefox Sync (rnewman) ===
=== Firefox Sync (rnewman) ===
* gps fixing assorted bugs. gps!
* UX investigating papercuts
* UR on ffx 10 -- not good


=== Android Sync (rnewman) ===
=== Android Sync (rnewman) ===


=== Server (TBD) ===
It doth proceed! Welcome Nick. Filed and fixed a bunch of bugs (see Bugzilla). Tracy is QAing for the win. Aiming for "it works" by EOW.
 
=== Server (Alexis + Tarek) ===
 
Working on a prototype for the end of the week, about crypto for services authentication. Currently trying parallelisation and different python implementation to have metrics about cpu / memory.
 
Implemented HKDF in pure python, the code is here: https://github.com/mozilla-services/tokenserver/blob/master/hkdf.py


=== Account Portal (telliott) ===
=== Account Portal (telliott) ===
Figuring out what account portal is in a world of browserid. Currently: not much


== Notifications ==
== Notifications ==
=== WebApp/BrowserID support (BIPostal) ===
=== WebApp/BrowserID support (BIPostal) ===
Done:
* Contacted QA about BIPostal review
* Filed opsec review bug
* Implementing suggested changes to code from jbalogh's review.
* Continued work on perf testing
Next:
* perf testing
* coordinate with ops about beta release
* meet with ben a. about update


=== Client/Server (jbalogh) ===
=== Client/Server (jbalogh) ===
* Fennec can talk to Google's push servers
* Can send notifications to phone using curl
* Next: connect push server to Google's servers, get Fennec working all the way


== Beta Channel ==
== Beta Channel ==
Line 49: Line 83:
= QA =
= QA =
== Testing and Sign-offs (tracy) ==
== Testing and Sign-offs (tracy) ==
* Looking at early builds of ANS (Android Native Sync) this weekly.
* Looking at early builds of ANS (Android Native Sync).
** Will be writing initial set of test cases based on these builds.
** Will be writing initial set of test cases based on these builds.


== API/FunkLoad Scripts (jrgm) ==
== API/FunkLoad Scripts (jrgm) ==
Will parallel the Gringer --> Funkload work that tarek and petef are doing in order to get API automation running under FunkLoad for various QA needs...


== Sync Server (jbonacci) ==
== Sync Server (jbonacci) ==
* QA planning for Services Work Week
* QA planning for Sync-Browser ID work
* QA planning for upcoming (backlogged) Sync Server deployments


== BrowserID (jbonacci) ==
== BrowserID (jbonacci) ==
* Train 18: Bug 715728 - QA and deploy BrowserID train-2012.01.05 to production
** Making good progress on manual and load testing of the current train, which covers support for primaries (disabled at the moment)
** HotFixed in a memory leak fix found during load test of previous train
* Upcoming train will support primaries directly (enabled)


== (NEW HEADING) BrowserID automation (jrgm) ==
== BrowserID automation (jrgm) ==
Looking at using Selenium II for some browser-based automation.


== TPS (jgriffin/tracy) ==
== TPS (jgriffin/tracy) ==
* Tracy has to drop Mozmill automation for lack of technical expertise to do this stand alone.  :-(  I think this still should be a project to be tackled, just by someone with strong enough coding skills to understand Dom inspection, Mozmill helpers and JS.


= Deployment Requests =
= Deployment Requests =

Latest revision as of 18:02, 11 January 2012

  • Time: Tuesday at 9:15 AM PST / 12:15 PM EST / 5:15 PM UTC.
  • Place: Mozilla HQ, North Bridge (Vidyo room "Services")
  • Phone (US/Intl): 650 903 0800 x92 Conf: 98616#
  • Phone (Toronto): 416 848 3114 x92 Conf: 98616#
  • Phone (US): 800 707 2533 (pin 369) Conf: 98616#

Who's away?: ….

Ops

  • building out phx1 browserid service (blocked on netops cross-connect install + configure)
  • building browserid proxy service to support primaries (blocked on netops bug 712797)
  • moving browserid dev environment (needs some scripts/automation, and netops bug 704296)
  • browserid train 0.2012.01.05 is rolling (prod target is later this week)
  • planning new server-core rollouts to update CEF logging (petef + telliott)
  • porting grinder weave.py loadtest to funkload + writing how-to-run docs (petef)
  • need to loadtest tarek's db host-based pooling code (petef + tarek)

Engineering

Sagrada

Metrics (Rob)

  • Dev sync installation is now fully functioning (sync client connects and data flows)
  • Debugging the metlog output; data is getting to logstash but there are some missing pieces of info
  • Lots of good conversation w/ WebDev re: their use cases; they're very interested
  • vng working w/ Ravi to get a connection in to the metrics team's dev HDFS rig
  • starting to prototype web UI for project dashboard
  • putting together metlog-enabled RPMs for future staging deployment
  • soon to connect w/ QA re: load testing

Sauropod (rfkelly & rtilder)

In-person meetings with Ben Adida, et al for work week need scheduling.

Queuey (bbangert)

Working on consumer library stuff while load testing machine glitches are worked out (waiting for web-dev boxes to arrive in PHX I believe). Adding more backend's to queuey.

Big Lebowski (rtilder)

Sync

Firefox Sync (rnewman)

  • gps fixing assorted bugs. gps!
  • UX investigating papercuts
  • UR on ffx 10 -- not good

Android Sync (rnewman)

It doth proceed! Welcome Nick. Filed and fixed a bunch of bugs (see Bugzilla). Tracy is QAing for the win. Aiming for "it works" by EOW.

Server (Alexis + Tarek)

Working on a prototype for the end of the week, about crypto for services authentication. Currently trying parallelisation and different python implementation to have metrics about cpu / memory.

Implemented HKDF in pure python, the code is here: https://github.com/mozilla-services/tokenserver/blob/master/hkdf.py

Account Portal (telliott)

Figuring out what account portal is in a world of browserid. Currently: not much

Notifications

WebApp/BrowserID support (BIPostal)

Done:

  • Contacted QA about BIPostal review
  • Filed opsec review bug
  • Implementing suggested changes to code from jbalogh's review.
  • Continued work on perf testing

Next:

  • perf testing
  • coordinate with ops about beta release
  • meet with ben a. about update

Client/Server (jbalogh)

  • Fennec can talk to Google's push servers
  • Can send notifications to phone using curl
  • Next: connect push server to Google's servers, get Fennec working all the way

Beta Channel

Program Launch (mconnor)

QA

Testing and Sign-offs (tracy)

  • Looking at early builds of ANS (Android Native Sync).
    • Will be writing initial set of test cases based on these builds.

API/FunkLoad Scripts (jrgm)

Will parallel the Gringer --> Funkload work that tarek and petef are doing in order to get API automation running under FunkLoad for various QA needs...

Sync Server (jbonacci)

  • QA planning for Services Work Week
  • QA planning for Sync-Browser ID work
  • QA planning for upcoming (backlogged) Sync Server deployments

BrowserID (jbonacci)

  • Train 18: Bug 715728 - QA and deploy BrowserID train-2012.01.05 to production
    • Making good progress on manual and load testing of the current train, which covers support for primaries (disabled at the moment)
    • HotFixed in a memory leak fix found during load test of previous train
  • Upcoming train will support primaries directly (enabled)

BrowserID automation (jrgm)

Looking at using Selenium II for some browser-based automation.

TPS (jgriffin/tracy)

  • Tracy has to drop Mozmill automation for lack of technical expertise to do this stand alone.  :-( I think this still should be a project to be tackled, just by someone with strong enough coding skills to understand Dom inspection, Mozmill helpers and JS.

Deployment Requests

  • Load test work for sql pooling in sync
  • Work on collection fixes
  • auth->user upgrade back on track due to cef issues
  • Account Portal deferred until we know what's up with browserid

Support

Metrics

Reports and Monitoring (daniel)

Product

Sync

Firefox 9

Firefox 10

Firefox 11

Firefox 12

Beyond

Identity

Security

Marketing

Roundtable

2011Q4 Goals

2012Q1 Goals

Beyond

Notes and actions

Follow ups from last week

Other issues