Services/Meetings/2012-04-10
From MozillaWiki
- Time: Tuesday at 9:15 AM PST / 12:15 PM EST / 5:15 PM UTC.
- Place: Mozilla HQ, Sick Bay (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#
Ops
Hardware
- AitC & UserDB prod in scl2 are racked & cabled. Chris is working on kicking them.
- AitC & UserDB prod for phx1 should be there soon.
Projects
- Testing has commenced on AitC in stage
Other Notes
- atoll is in Toronto this week
Engineering
Sagrada
Metrics (rmiller/vng)
- refactored server-syncstorage integration to not use module scope client access
- initial server-aitc integration
- more work on metlog-psutils and metlog-raven
- coordination w/ metrics team re: HDFS setup for launch
SyncStorage/AITC (rfkelly)
(sorry all, going to skip this one in favour of sleep)
Done:
- epic X-Last-Modified discussion, with conclusion satisying to both rfkelly and rnewman
- continuing AITC dev/stage testing work
- working on last few Sync2.0 implementation bugs
Next:
- run some metlog boilerplate tweaks past RaFromBRC
- write up the results of the X-Last-Modified discussion
- try building a bugfix release for sync1.1
Queuey (bbangert/hannosch)
- [qdo] Struggling with immature Zookeeper Python bindings and equally immature RPM support. Trying out more mature txzookeeper from Launchpad (Juju), though it's Twisted based
- [queuey] Finally created working queuey RPM builds with all necessary deps building fine
- More vagrant tuning for rpm tooling and metlog reporting
- Started a small Cassandra puppet module to ease Cassandra installation
- Looking into more pyramid instrumentation for metlog metrics
Token Server (tarek/alexis)
P1 - must have
- release phose + wimms
- loadtesting: create users with different assertions
- loadtesting: separate token from stoken load testing
- add a script to generate users + node allocation in SQL
- turn all errors in crypto pyworker in 4xx
- ensure bad certs doesn't raise 500 (see PyBrowserID + requests support)
- metlogify tokenserver + stokenserver
- how long the worker waits from the main app
- mysql query time
- token counters: assertions verified (success, ailure), # of times proxied to stoken
- stoken counters: users created, nodes allocated*** custom metlog variables should be per-app ("aitc-1.0", "sync-2.0", etc)
- check the error wrt RSA/DSA certs, reproduce + fix
- pin token & stoken deps [tarek]tokenserver
P2 - good to have this week
- write doc
- 500->503 middleware
- monitoring dashboards with metlog data [petef]
Sync
Firefox Sync (gps)
- Landed refactor of common sync code into services/common module
- Useful for AITC, etc
- Landed token server JS client (for AITC)
- Working on various 2.0/BID changes (in Git)
Android Sync (rnewman/emtwo/nalexander/liuche)
Notifications
Client/Server (jbalogh/jrconlin)
(jrc)
- Digging into message encryption options
- Meeting with SecOps about options and preferences
Other Projects (rtilder)
Receipt signing service (rtilder)
- See https://wiki.mozilla.org/Apps/WebApplicationReceipt/GenerationService for spec
- See https://github.com/michaelrhanson/receipt-key-certifier for proof-of-concept of receipt signing service and latest spec
- Spec slightly redefined yesterday("whiteboarded over lunch" was used. Take a shot.)
- Beta deadline 2012-April-24
QA
Testing and Sign-offs (tracy)
- will catch up on Android fix verifications this week
- Is there a client train on the tracks this week?
Sync Server (jbonacci)
- Functional and load test of AITC and TokenServer continues on qa1, qa2, and local installs
- Functional and load test of AITC and TokenServer in Dev continues
- Debug work with rfkelly for AITC
- Debug work with tarek and alexis for TokenServer
- Rough draft AITC for April Test Plan is posted for review:
- QA team recruiting is just ramping up
- Future projects for QA team
- Notifications
- Sync 2.0
- MetLog
- Sagrada platform: cornice, pyramid, phose, circus, etc
BrowserID (jbonacci)
- Finishing up current train
- Train 24: Bug 740272 - QA and deploy BrowserID train-2012.03.28 to production
- QA is doing some new feature debug in pre-Dev installs
- "Final" BID team Q2 goals should be posted by Thursday
BrowserID automation (jrgm)
- This has been formally handed off to WebQA for at least Q2.
- Regular status reports will be posted to the following site:
Deployment Requests
Support
- Questions about partial syncs (bookmarks not being synced, tabs from other computers not showing, add-ons not syncing) have increased in the last month. Is the Add-on sync heavy on data? Is it one of the first items to get synced? Any other change that may have affected this?
- Working with Metrics to gather data around Sync User demographics (how many old Firefox users are using it, how many mobile users, Home users, etc) to work on a plan for the Sync 2.0 transition.
Metrics
Reports and Monitoring (daniel)
Product
Sync
Firefox 12
Firefox 13
Firefox 14
Firefox 15
Beyond
Identity
Security (dchan)
Marketing
Roundtable
Notes and actions
- mconnor to follow up on:
- Q1 postmortem (goals hit/missed)
- work week?