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

Mehmet GÜRBÜZ

Monthly Report

edit
edit
  • enwiki and huwiki a BetaFeature today
  • More performance and accuracy fixes
  • elastic1007 came back for a while today, then crashed again
    • Thought it was fixed, but it’s not. Gonna fix for reals next time.

Deploy Tooling

edit

Performance

edit
  • (Tim) Began design work for HHVM Lua extension
  • (Aaron) ActiveUsers rewrite (pre-computed results)
  • (Aaron) AbuseFilter throttler DB query tweak (hopefully should avoid incidents like the last one on enwiki)
  • (Aaron) Job queue and parser cache usage tweaks
  • (Aaron) Fixed broken query group handling in LoadBalancer
  • (Chad/Nik) Not loading revision objects (+db hit) for every search result (for Cirrus. Lucene doesn’t do this)

Beta / CI

edit
  • experimented gating repositories sharing dependencies no plan yet
  • catched up with VisualEditor browsertests. Got to polish this up this week
  • started investigating using Vagrant to sandbox tests (basically reading doc)
  • Icinga back on labs thanks to PetrB. http://icinga.wmflabs.org/icinga/ , page for beta

Gerrit

edit
  • Started playing with Phabricator because I hate Gerrit.

Security

edit
  • Starting on Kafka / Hadoop review this month
  • Training sometime this month

Bug escalation

edit
  • All the bugs are fixed

Architecture Summit

edit

Followups

  • (Aaron) Virtual REST stuff as a draft in gerrit
  • (Nik) TitleValue, brainstorm ways to break everything apart?
  • (Chad/Ori/Tyler/etc) Config classes - first implementation merged, cleanup in Gerrit now
  • (CSteipp) Template engine working group
  • (Bryan) Working on POC for using monolog to add structured logging. Changeset not committed yet.
  • On your interested RFC: Move meeting minutes from etherpad to wiki
    • include action items/summary
    • mark any accepted RFCs as such