Discovery/Status updates/2019-06-24


This is the weekly update for the week starting 2019-06-24



  • We needed a few alerts to happen when / if mjolnir starts misbehaving [1]
  • Mathew created an Icinga plugin to check number of eligible masters [2]
  • Mathew also created a WDQS reboot cookbook [3]
  • The team worked on implementing a match for any-language label (haslabel:*) [4]
  • We were getting errors because MediaWiki-Vagrant: ES_PATH_CONF must be set to the configuration path [5], thanks Tgr for the fix!
  • There was a PHP error from CirrusSearch/RequestLogger: "Array to string conversion" that David fixed [6]
  • There was an error where ascii folding behaved differently for autocomplete vs. search that David worked on [7]
  • David worked on another PHP warning where: Invalid argument supplied for foreach() [8]
  • Gehel and the team did some capacity planning: for Elastic via replaying prod traffic at a higher velocity at our dallas DC, findings to inform our hardware asks and to be documented in wikitech [9]

Wikidata query service[edit]

  • Stas added capability to include wildcards into federation whitelist [10]. This allows adding endpoints (such as DBPedia) which require various URL parameters.
  • Stas added ability to use variable as endpoint for MWAPI service [11]
  • Stas added federated query metrics to WDQS [12]
  • Stas finished upgrade of Blazegraph to Sesame 2.8 [13]
  • Stas fixed JSON output format breakage due to upgrade above [14]
  • Stas fixed some bad strings in WDQS data that confused Blazegraph [15]