Wikimedia Platform Engineering/MediaWiki Core Team/Check-ins/20140421

who: Nik, Bryan, Chad, Chris, Greg, Tim, Dan, Ori, Aaron, RobLa regrets: Brad

Bug escalation

 * JobQueue::push returns void, return value is used in code

Quarterly Review
Review action items here: https://www.mediawiki.org/wiki/Wikimedia_MediaWiki_Core_Team/Quarterly_review,_April_2014/Notes

Search

 * Disk repartitioning complete (minus mgmt problem with elastic1008)
 * Search to go beta for remaining 42 wikis week of 28th (sooner? plz?)
 * Snapshot stuff progressing well
 * First UI/UX work being turned from mockup into some changes

Performance / HHVM

 * Profiler refactoring (Aaron)
 * Set domain=tld; on GeoIP cookie -- https://gerrit.wikimedia.org/r/#/c/127131/
 * Mass TIFF upload incident and changes in response
 * Deprecated ResourceLoaderGetStartupModules; escalated issue to Multimedia team in . Team requested extra time. OK.
 * Closed some HHVM bugs that don’t occur on >= 3.0, ready for job runners except for Lua (Aaron)
 * 6 LuaSandbox tests pass
 * Logging in on beta-hhvm works now.
 * Aaron brainstorming about MultimediaViewer API requests (solution might also help for CDN only thumbnails)
 * GlobalCssJs cache invalidation
 * Noticed and escalated regression in page save performance in VE: https://bugzilla.wikimedia.org/show_bug.cgi?id=64171

HHVM app server stack:
 * Option 1: migrate from apache 2.2 + mod_php to apache 2.4 + mod_proxy_fcgi
 * Option 2: have text varnishes talk directly with HHVM
 * We use Apache as a process supervisor and URL rewriting; HHVM’s built-in server does both.
 * well, at FB it is something like browser -> spdy -> edge-slb -> spdy -> origin-slb -> http -> hhvm

paravoid: maybe having a discussion with Sara regarding ABI stability and how we would ideally like to perform hhvm upgrades without rebuilding all extensions

Deployment tooling / RelEng

 * Quarterly Review on the 30th
 * https://www.mediawiki.org/wiki/Wikimedia_Release_and_QA_Team/Quarterly_review,_April_2014
 * Scap is now deploying MediaWiki in beta
 * Small cleanup changes happening now (moving source dir to local disk; puppet cruft)
 * Should be done this week

SecurePoll

 * Dan is still trying to sync up with Brad about the slow development on this.

ContactForm for trademark

 * Brad has done three of the four points that Yana wanted changing. Dan is talking to Yana about the last point, which is harder to do for technical reasons.

Security

 * 1.22.6 tarball coming soon (thurs?), fixes 63251
 * Global rename user - https://gerrit.wikimedia.org/r/#/c/92468/25
 * Reviews done for varnishkafka and compact personal bar for UX
 * Should we require ssl for China? https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom;TicketID=7502312