Services/Meetings/2012-04-10

From MozillaWiki
Jump to: navigation, search
  • 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#

Who's away?:

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)

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)

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?

Follow ups from last week

Other issues