Jump to content

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

From mediawiki.org

who: Brad, Dan, Nik, Tim, Bryan, Chad, Greg, Chris, Ori, Howie

Bug Escalation

[edit]
  • bugzilla:58042 - Certain entries in parser cache on ca.wikipedia.org do not have Tidy enabled
    • Chad will look, make sure it’s not Cirrus
  • How much do we care about weird old distros?
    • MediaWiki requires PHP 5.3.2, which was released 4 March 2010. But apparently CentOS 5 has a version of 5.3.3 compiled against really old versions of other libraries.
    • bugzilla:58178 - 1.22 needs curl >= 7.16.2 (released 11 April 2007)
    • bugzilla:58213 - 1.22 needs pcre >= 7.2 (released 19 June 2007)
      • Rough consensus: bail out in the installer if it’s hard to workaround. For 1-line workarounds, just workaround

DevOps

[edit]
  • Draft Puppetization of logstash in apt
  • ElasticSearch provisioned on nodes
  • Nodes in Ganglia
  • LogStash package now in apt
  • Plan: start by piping in UDP log data at first, use that to inform crafting structured log directly from core

Performance

[edit]
  • Module storage deployed everywhere
  • UDPProfiler patched to use hash table rather than BDB; resolves urgent perf issues
  • Triage: Perf issues in TimedMediaHandler tracked in bugzilla:58083; WikimediaShopLink in bugzilla:57939.
  • Starting to work on infrastructure for logging perf stats from core’s JS codebase: gerrit:99547
  • Going to set up a bits beacon URL for this data
[edit]
  • Live on wikidata
  • Updated again today
  • Lots more updates scheduled