Scrum of scrums/2014-07-09

Task Wall
Mingle

Docs
http://etherpad.wikimedia.org/p/Scrum-of-Scrums

Notable action items

 * Language needs review of a patch by operations
 * Multimedia needs feedback form ops on capacity for thumbnail generation
 * Multimedia needs feedback from analytics on opt-outs
 * Parsoid and Services still awaiting debian repo from ops

Language Eng

 * CX deployment on Beta Cluseter as per plan.
 * Other work on CX continue as per plan + bug fixes.
 * #123: Amir needs review from Ops regarding usage of cookies: https://gerrit.wikimedia.org/r/#/c/141459/
 * #80: Blocked from Language Team side.

Partners + W0
Adam B
 * #2 GIF-ification: patch in place, will be deploying supporting code today, but will turn it on with a test config and early adopter to start with, not everything
 * #121 Nested W0 config: being deployed today, but doesn't take effect until changing configs of operators, so not everything will change at once
 * #122 Thumbnail downsampling: no update, will be enabled for new operators plus for a test operator; an operator should under normal velocity get the config within this month

Parsoid
Subbu
 * Ongoing: Bunch of bug fixes.
 * Continued work on visual diffs -- it is now in fairly decent shape and has already helped us fix a few CSS issues + other non-css issues
 * Started looking Parsoid's native cite implementation to identify differences with PHP rendering and find that all differences are related to site/wiki-message based customization.
 * This week: Initial plan is to add that support into Parsoid but also start looking at ways of moving some this out of messages and into css/client-side-js customization
 * Maybe this week: The other major source of rendering diffs relate to extension-specific css resources that Parsoid needs to tackle to eliminate the other major source of rendering diffs.
 * Maybe this/next week: Direct Parsoid production log events to logstash
 * This week: Support tidy in parser tests

Ops

 * Switt cluster being upgraded, timeline here: https://wikitech.wikimedia.org/wiki/Swift/Icehouse
 * These upgrades might affect users, but testing by Aaron and Filippo indicates that it will be transparent.
 * 2014-07-14T08:00Z (Mon): upgrade ms-fe1001
 * 2014-07-16T08:00Z (Wed): upgrade ms-fe1002/1003/1004
 * 14 new Hadoop datanodes racked.
 * Hoping to get cluster back online with CDH5 by end of this week, possibly beginning of next.
 * ULSFO floor move is happening today
 * HHVM
 * Facebook engineers will be in office this week helping us in the transition
 * Monitoring in (tool/beta) labs
 * getting some attention. Yuvi and ops folks working on this

Multimedia

 * Ops - pre-rendering thumbnail sizes, need some feedback from you about capacity I think. (https://wikimedia.mingle.thoughtworks.com/projects/scrum_of_scrums/cards/125)
 * Need to coordinate a large-scale test of GWToolset, will be very carefully watching it.
 * Analytics - https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/735 needs your input, I think to give tgr some database rights or something. Apparently you're supposed to know what's up (https://wikimedia.mingle.thoughtworks.com/projects/scrum_of_scrums/cards/126)

Flow
(entire team in Quarterly review with Lila -- sorry)
 * frontend-rewrite with templating went out - yay!
 * Flow boards now use ContentHandler, so some blocked interactions now take place, e.g. Cirrus finds the pages, protect sort of works
 * no new issues

Analytics

 * per schema counts of valid event logging events are now back in graphite
 * brief UDP packet loss on oxygen and analytics1003, Tuesday night around when the Brazil-Germany game took place
 * wikimetrics will start consuming more data in labs

Mobile web

 * We're moving our small mobile media viewer to stable, we remember about not breaking Zero

Mobile apps

 * Android release done, iOS upcoming
 * No particular dependencies right now
 * Let us know if any issues with API or EL traffic!

Services
Gabriel
 * Implemented non-element template syntax in Knockoff compiler as requested by mobile
 * Updated benchmarks at https://www.mediawiki.org/wiki/Requests_for_comment/HTML_templating_library#Performance
 * Published latest KnockoutJS development as mentioned by Dan at last Scrum of Scrums
 * Some mailing re Debian repo setup, but nothing has happened yet afaik
 * Continued with restface development
 * benchmarked promsises & generators in Node 0.11 vs. those in 0.10: https://github.com/gwicke/restface/commit/4b25b63da9ebde28212abb17ce62675bfac3df6d
 * Generators in 0.11 narrowly beating Promises, which is somewhat surprising
 * CSS improvements with Parsoid
 * We are hiring! https://www.linkedin.com/jobs2/view/17134227

Security

 * Starting security review for wikidata
 * No other dependencies?
 * CSteipp to keep iterating on SOA Auth RFC

RelEng

 * Nothing much new
 * Chris is out this week

Platform

 * nothing new
 * hhvm all the time all the places

Growth

 * We're finishing our latest iteration for anonymous editor acquisition
 * Working on a QUnit continuous integration bug.
 * GuidedTour
 * Have helped the language engineering team work on a ContentTranslation tour
 * Some other GuidedTour fixes
 * Now we're starting personalized recommendations.