Services/Meetings/2012-03-06: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(14 intermediate revisions by 10 users not shown)
Line 11: Line 11:


= Ops =
= Ops =
== BrowserID ==
* BrowserID software push today
* BrowserID goes multi-DC tomorrow
** YAY
== Staff ==
* Offer out to Bob (Ops Eng)
** Nothing signed, but has verbally accepted.
* Reminder for some: Interviewing Ops Eng candidate "Brent" on Thursday
= Engineering =
= Engineering =
== Sagrada ==
== Sagrada ==
=== Metrics (rmiller) ===
=== Metrics (rmiller) ===
* metlog-py 0.8.1 released (significant config and app integration related improvements)
* work done on CEF back end for logstash
* first phase of mozsvc metlog integration completed
* nearly done integrating metlog into latest server-syncstorage
* gathered useful requirements re: specific data points to gather from existing production services
=== SyncStorage (rfkelly) ===
=== SyncStorage (rfkelly) ===
Done:
* dealing with backlog of bugs that we decided to fix in 2.0 only (e.g. collections table re-org)
* tried building some rpms
Next:
* out for rest of this week (travelling to PyCon, attending PyCon)
* working from Mountain View next week. Yay Pacific Time!
* work on some loadtesting etc
=== Queuey (bbangert) ===
=== Queuey (bbangert) ===
* Did basic load testing on Cassandra on ghetto cluster
* Ghetto cluster able to handle Socorro peak load, and then some
* Writing docs and docs and docs
=== Token Server (tarek/alexis) ===
=== Token Server (tarek/alexis) ===
Last week  
Last week  
Line 38: Line 69:
== Sync ==
== Sync ==
=== Firefox Sync (gps) ===
=== Firefox Sync (gps) ===
* Major 2.0 + BID refactoring in progress in GitHub.
** Outstanding patches for rnewman now >500K, 14kloc :D
** Implemented generic client for Storage Service 2.0
** Implemented standalone Sync JS client
** HTTP MAC signing API
** Generic token server client
** Refactoring existing code to make it suck less
** Backporting patches to s-c when it makes sense, is easy
* add-on sync ships with Firefox 11 next week!
=== Android Sync (rnewman) ===
=== Android Sync (rnewman) ===
Clients landed. Yay Marina!
Working on tabs, passwords, form history.
== Notifications ==
== Notifications ==
=== Bipostal (jrconlin) ===
=== Bipostal (jrconlin) ===
* QA setup
* Documentation
* Waiting for Mr. Good API
=== Client/Server (jbalogh) ===
=== Client/Server (jbalogh) ===
* Went to Urban Airship, learned all their secrets
* Collaborating with a community contributor on notifications UX: http://jsbin.com/akukug/2/edit#preview
* Working on notifications as an add-on


= QA =
= QA =
== Testing and Sign-offs (tracy) ==
== Testing and Sign-offs (tracy) ==
* {{Bug|708149}} Handling of unsupported bookmark records. Which depends on;
* {{Bug|731024}} Unsupported record types causes Android Sync to reorder folders containing livemarks/queries/separators on desktop.  QA likely to block beta on this desktop UX issue. Which depends on;
* {{Bug|731024}} Unsupported record types causes Android Sync to reorder folders containing livemarks/queries/separators on desktop.  QA likely to block beta on this desktop UX issue.
* {{Bug|708149}} Handling of unsupported bookmark records.
* Caught up on NAS verifications
* Caught up on NAS verifications
* QA waiting as anxiously as devs for content type work from Fennec team.  
* QA waiting as anxiously as devs for content type work from Fennec team.  
Line 52: Line 105:


== Sync Server (jbonacci) ==
== Sync Server (jbonacci) ==
* Working with rfkelly on initial QA/Dev testing of Sync 2.0 against various flavors of Linux
** http://www.rfk.id.au/static/scratch/moz-services-docs/storage/apis-2.0.html
** Bug 727761 - [meta] implement sync2.0 on top of pyramid/cornice/mozsvc
** Bug 731511 - Make it easy to run functional tests against a remote server
*** and a bunch of other tickets
* Working with jrconlin on some initial QA/Dev testing of BiPostal on qa1 VM
* QA test planning in in progress for the following projects:
** MetLog
** Token Server
** Sync 2.0/Token Server combo
== BrowserID (jbonacci) ==
== BrowserID (jbonacci) ==
* Train 22: Bug 732142 - QA and deploy BrowserID train-2012.03.01 to production
* HotFix 1 for Issue 1235
* HotFix 2 for Issues 1258 and 1259
* Prod deployment for HotFix2, above:
** Bug 733287 - deploy hotfix browserid-server 2012.02.16-3 to production sweb
** Bug 733288 - bid dbwriters: monitor /wsapi/have_email
* Continue working with OPs on PHX1 build-out for BID
** Bug 695940 - BrowserID production tracking bug
** Bug 726614 - browserid: multi-datacenter tracking bug
== BrowserID automation (jrgm) ==
== BrowserID automation (jrgm) ==
== TPS (jgriffin) ==
== TPS (jgriffin) ==
Line 67: Line 145:
=== Beyond ===
=== Beyond ===
== Identity ==
== Identity ==
= Security =
= Security (dchan) =
* No updates for this week
 
= Marketing =
= Marketing =
= Roundtable  =
= Roundtable  =

Latest revision as of 17:22, 6 March 2012

  • 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

BrowserID

  • BrowserID software push today
  • BrowserID goes multi-DC tomorrow
    • YAY

Staff

  • Offer out to Bob (Ops Eng)
    • Nothing signed, but has verbally accepted.
  • Reminder for some: Interviewing Ops Eng candidate "Brent" on Thursday

Engineering

Sagrada

Metrics (rmiller)

  • metlog-py 0.8.1 released (significant config and app integration related improvements)
  • work done on CEF back end for logstash
  • first phase of mozsvc metlog integration completed
  • nearly done integrating metlog into latest server-syncstorage
  • gathered useful requirements re: specific data points to gather from existing production services

SyncStorage (rfkelly)

Done:

  • dealing with backlog of bugs that we decided to fix in 2.0 only (e.g. collections table re-org)
  • tried building some rpms

Next:

  • out for rest of this week (travelling to PyCon, attending PyCon)
  • working from Mountain View next week. Yay Pacific Time!
  • work on some loadtesting etc

Queuey (bbangert)

  • Did basic load testing on Cassandra on ghetto cluster
  • Ghetto cluster able to handle Socorro peak load, and then some
  • Writing docs and docs and docs

Token Server (tarek/alexis)

Last week

   * sql backend ready (with sharding)
   * still powerhose + tokenserver crypto

This Week

   * Tarek is at Pycon
   * MOAR coffee
   * benching of the whole stack
   * finishing crypto bits
   * documentation on the tokenserver (internal doc)
   * Ask for code review on the c++ part to some c++ experts even if this is not finished yet, would need to have some advices from c++ folks) (gps, etc..)
   * change the pyvep dep to browserid (after the changed by rfk)
   * Take some time to review general services documentation and add howto start, etc.

Cornice (tarek/alexis)

Nothing new.

Sync

Firefox Sync (gps)

  • Major 2.0 + BID refactoring in progress in GitHub.
    • Outstanding patches for rnewman now >500K, 14kloc :D
    • Implemented generic client for Storage Service 2.0
    • Implemented standalone Sync JS client
    • HTTP MAC signing API
    • Generic token server client
    • Refactoring existing code to make it suck less
    • Backporting patches to s-c when it makes sense, is easy
  • add-on sync ships with Firefox 11 next week!

Android Sync (rnewman)

Clients landed. Yay Marina! Working on tabs, passwords, form history.

Notifications

Bipostal (jrconlin)

  • QA setup
  • Documentation
  • Waiting for Mr. Good API

Client/Server (jbalogh)

QA

Testing and Sign-offs (tracy)

  • bug 731024 Unsupported record types causes Android Sync to reorder folders containing livemarks/queries/separators on desktop. QA likely to block beta on this desktop UX issue. Which depends on;
  • bug 708149 Handling of unsupported bookmark records.
  • Caught up on NAS verifications
  • QA waiting as anxiously as devs for content type work from Fennec team.
  • No desktop client train last week

Sync Server (jbonacci)

  • Working with jrconlin on some initial QA/Dev testing of BiPostal on qa1 VM
  • QA test planning in in progress for the following projects:
    • MetLog
    • Token Server
    • Sync 2.0/Token Server combo

BrowserID (jbonacci)

  • Train 22: Bug 732142 - QA and deploy BrowserID train-2012.03.01 to production
  • HotFix 1 for Issue 1235
  • HotFix 2 for Issues 1258 and 1259
  • Prod deployment for HotFix2, above:
    • Bug 733287 - deploy hotfix browserid-server 2012.02.16-3 to production sweb
    • Bug 733288 - bid dbwriters: monitor /wsapi/have_email
  • Continue working with OPs on PHX1 build-out for BID
    • Bug 695940 - BrowserID production tracking bug
    • Bug 726614 - browserid: multi-datacenter tracking bug

BrowserID automation (jrgm)

TPS (jgriffin)

Deployment Requests

Support

Metrics

Reports and Monitoring (daniel)

Product

Sync

Firefox 10

Firefox 11

Firefox 12

Firefox 13

Beyond

Identity

Security (dchan)

  • No updates for this week

Marketing

Roundtable

2012Q1 Goals

2012Q2 Goals

Beyond

Notes and actions

Follow ups from last week

Other issues