Services/Meetings/2012-04-17
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
- New Prod & Stage VM nodes landing in SCL2 today
- New Prod VM nodes landing in PHX1 tomorrow or so
- New Dev VM nodes landing in MTV1 today
Projects
- AitC load testing sprint
Other Notes
- On-site work week next week for Services Ops
Engineering
Sagrada
Metrics (rmiller/vng)
- added config-driven message filtering to metlog-py client
- added config-driven extensibility to metlog-py client
- started metlog-pstree and metlog-raven extensions (for process data and exception data gathering, respectively)
- released metlog-py 0.8.3
- converted ZmqPubSender to use a connection pool so as not to leak file descriptors
- additional metlog-py getting started documentation
- working on handshaking 0mq connection that will send log messages to stderr until the listener is up and responding
SyncStorage/AITC (rfkelly)
Queuey (bbangert/hannosch)
- [qdo] Continuing on txzookeeper experiment, retrofitting code into Twisted is painful ;)
- [queuey] Cassandra puppet module work
- [queuey] Adding metlog and graph awesomeness to vagrant VM build-out
- [queuey] Fork vagrant setup to 'production' similar model and 'development' model
Token Server (tarek/alexis)
- last week load test : a stable 500 qps per server.
- waiting for the metlog fix to continue metlogfication. Might or might not be in for the launch
- doing yet another round of loadtesting with the latest tweaks
- will tag and pin this week all involved libs
Sync
Firefox Sync (gps)
- Road toward Sync 2.0
- bsmith working on new crypto C++ code
- Git work at https://github.com/mozilla-services/services-central/tree/rewrite-the-world
- Landed refactor of code out of sync and into common, crypto
- Running Python functional tests against test JS Sync server! Finding spec compliance issues, fixing
- Slowly implementing stage-based sync
- Apps Sync engine removed (to be replaced by AITC)
- dev-planning posts on BID + Sync, flag day. Transparency: we has it
- Keeping an eye on BID browser integration progress so we can figure out the Sync bits
Android Sync (rnewman/emtwo/nalexander/liuche)
- 3 beta blockers
- 8 release blockers
- Bidirectional send tab landing soon
- Fennec bugs fixed, so we should have password and form history sync working now.
Notifications
Client/Server (jbalogh/jrconlin)
- building the fnCrypt libraries and test suites.
Other Projects (rtilder)
- Receipt signer
- Just different enough from the BrowserID spec that fork & modify of PyBrowserID in progress. Hopefully merge via pull request will happen
QA
Client Testing and Sign-offs (tracy)
- Android
- Password sync landed but triggers Fennec crasher bug 744816 - Fennec crashes in concurrent access of password db (fix landed this morning - will test on next nightly)
- The end to end UX of Password sync is also going to be stymied by bug 745302 - Passwords synced to Fennec database, but don't autocomplete in UI. (Which depends on form sync working correctly)
- Desktop
- A small train rolled out of the station midweek.
- How is 2.0 client side work going? gps said there is nothing ready for testing at this time.
Sync Server (jbonacci)
- Functional and load test of AITC and TokenServer on QA env is done
- Functional and load test of AITC and TokenServer in Dev is done for now
- Tracking and reviewing Stage deployments and functional/load testing
- Bug review, regression, and verification
- QA team recruiting is ongoing
- Future projects for QA team
- Notifications
- Sync 2.0
- MetLog
- Sagrada platform: cornice, pyramid, phose, circus, etc
BrowserID (jbonacci)
- Train 25: Bug 744689 - QA and deploy BrowserID train-2012.04.11 to production
- QA test planning for the very large set of BID team Q2 goals
BrowserID automation (jrgm)
- Services QA and WebQA working on automation