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

From mediawiki.org

Mehmet GÜRBÜZ

Monthly Report[edit]

Search[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