Wikimedia Platform Engineering/MediaWiki Core Team/checkin-20131022

Rob, Brad, Ori, Bryan, Antoine, Tim, Aaron, Nik, Greg, Chad

OAuth / OpenID

edit

http://etherpad.wikimedia.org/p/OAuthUX

edit

Rollout continues on existing hardware, RT proceeding for procurement of final hardware. Possibly using Tampa hardware (that hardware is not being used for anything other than recovery).

Performance

edit
  • Improve linkprefix regular expressions https://gerrit.wikimedia.org/r/#/c/81368/
    • Antoine: Causes some long pages on arwiki to timeout :-/ The linkPrefix is not covered by any tests apparently, which is blocking the change. Antoine not comfortable in reviewing that regex/i18n change.
    • Tim to approve it
  • ULS now has stable URLs (bits.wm.o/static-current) and one-year cache-control headers. (1.22wmf22+)
  • VisualEditor load / save times in Ganglia and Graphite. Roan accepted two performance-related improvements I filed as bugs: bugzilla:55979 and bugzilla:56011.
  • mw.loader.inspect(‘css’) reports total number of selectors per RL module & the % that match against the current DOM.
  • Roan OK w/testing localStorage on testwiki / beta cluster / etc., but still need a better plan for assessing impact.
  • Ongoing: move Graphite from professor (pmtpa, Lucid) to tungsten (eqiad, Precise).
  • Patch from bawolff: https://gerrit.wikimedia.org/r/#/c/90769/ could use a review from Tim; I don’t feel qualified to +2 it. (Aaron will take a look.)

DevOps Sprint

edit

Greg:

RFCs and Architecture Summit

edit

https://www.mediawiki.org/wiki/Architecture_Summit_2014

Other

edit
  • (probably Rob) Team workflow - e.g. Mingle, etc
  • (definitely Rob) Scrum of Scrums
  • Random stuff that could use review:
    • bug 43462 MediaWiki interface do not take into account values of $wgRestrictionLevels other than "autoconfirmed" and "sysop

HHVM

  • let’s meet to hash out some plan for the next year.
    • Progress being made (which is great) but it’s a bit haphazard and we do not yet have anything like a coherent plan for migrating. Even if this isn’t officially an item in our deliverables for this quarter, some work is in fact happening, so let’s make sure there’s some roadmap we agree to.
      • Definitely.