Services/Meetings/2012-01-10: Difference between revisions
(→Ops) |
|||
| (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 ( | 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) | * 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) | |||
== | == 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