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

From mediawiki.org

who: Rob, Brad, Chad, Bryan, Nik, Dan

Ideas list https://www.mediawiki.org/wiki/Wikimedia_MediaWiki_Core_Team/Ideas_list

DevOps Sprint LogStash servers are available, so now just need stuff installed. Graphite is puppetized.

Need to add: https://www.mediawiki.org/wiki/Wikimedia_engineering_report/2013/November ...also need update to wikitech-l with change of plan.

  • Bug 48835 Separate Cache-Control header for proxy and client

Tim: next? It is in scope and was specifically requested (twice) by ops.

Search Deployment failure this morning (missed backporting changes for Elastica to 1.23wmf4, minor confusion about job queue, log files, and ganglia was broken for no reason). Trying again after meeting. Silver lining: no error messages thrown to users even though it was pretty broken.

Starting to talk about installing Elasticsearch plugins for stuff like unicode normalization and Japanese. That might be “fun”.

Interwiki search - ???. Designer switched over from May to Brandon, meeting was scheduled for today to figure out what Brandon’s input is going to be, but the meeting was cancelled. Not sure what’s happening with it now.

  • Nobody does. Status: nfc.

Commons file searching - Chad’s doing this now ;-)

  • Does Fabrice know? No, but Chad will tell him.
  • Long meta-discussion about wikidata & search.
    • Chad and Nik should file some bugs about letting them control schemas, queries, etc.

Performance

  • Gdash moved to EQIAD; Graphite running in EQIAD but needs a DNS update
  • Module storage report comes out today, hopefully; Aaron H. writing up the results.
    • They’re positive, so need to come up with a cluster-wide deployment plan
  • Puppetized udpprofiler Gerrit #Iaefc77; started working on rewrite (Gerrit #I170437)

Auth systems

  • Stewards very receptive to doing oauthadmin stuff in the long term (thanks to help from Maggie and Philippe). Ideally want them to lead the way with deciding what the policy is for accept/decline, but Dan will partner with them in deciding the policy so they don’t feel like we’re just dumping work on them.
  • Five OAuth consumers accepted since launch. Two more proposed but they need to be talked to about how OAuth works (they requested all rights to bundle all their applications together, these need separating into separate applications). Approved applications: https://www.mediawiki.org/wiki/Special:OAuthManageConsumers/approved
  • with wmf5 and bug 57081, a lot of op’s concerns with Special:CentralAutoLogin should be addressed
  • Analytics (Christian) is working on reporting page counts, removing CentralAutoLogin

Architecture summit/RFCs https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2013-12-04