Wikimedia Platform Engineering/MediaWiki Core Team/Check-ins/20140203
Appearance
Mehmet GÜRBÜZ
Monthly Report
[edit]- https://www.mediawiki.org/wiki/Site_performance_and_architecture
- https://www.mediawiki.org/wiki/Wikimedia_Release_and_QA_Team
- https://www.mediawiki.org/wiki/Deployment_Tooling
- Should we say something about logstash here? Like “w00t! Logstash.wikimedia.org!” Done
- https://www.mediawiki.org/wiki/Deployment_Tooling
- https://www.mediawiki.org/wiki/Admin_tools_development
- https://www.mediawiki.org/wiki/Search
- https://www.mediawiki.org/wiki/Auth_systems
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]- (ori on plane) scap to python : https://gerrit.wikimedia.org/r/110904
- Bryan’s notes on scap: https://www.mediawiki.org/wiki/Deployment_Tooling/What_does_scap_do
- Script should have a link to that wiki page :-D Tip: we can later use sphinx to generate documentation for the scap script.
- fatalmonitor as logstash dashboard: https://logstash.wikimedia.org/index.html#/dashboard/elasticsearch/fatalmonitor
- Needs a LDAP account in the wmf group (can be asked via RT/Chad).
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.
- http://fab.wmflabs.org/
- Make sure to ping Shahyar and Gilles about it !:)
- http://fab.wmflabs.org/
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