๐ Read on Phabricator at
https://phabricator.wikimedia.org/phame/post/view/151/
-------
Howโd we do in our strive for operational excellence last month? Read on to
find out!
- Month in numbers.
- Highlighted stories.
- Current problems.
## ๐ Month in numbers
* 8 documented incidents. [1]
* 30 new Wikimedia-prod-error tasks created. [2]
* 31 Wikimedia-prod-error tasks closed. [3]
The number of incidents in April was relatively high at 8. Both compared to
this year (4 in January, 7 in February, 8 in March), and compared to last
year (4 in April 2018).
To read more about these incidents, their investigations, and conclusions;
check
https://wikitech.wikimedia.org/wiki/Incident_documentation#2019.
As of writing, there are 186 open Wikimedia-prod-error issues (up from 177
last month). [4]
## *๏ธโฃ Rehabilitation of MediaWiki-DateFormatter
Following the report of a PHP error that happened when saving edits to
certain pages, Tim Starling investigated. The investigation motivated a big
commit that brings this class into the modern era. I think this change
serves as a good overview of whatโs changed in MediaWiki over the last 10
years, and demonstrates our current best practices.
Take a look at
https://gerrit.wikimedia.org/r/502678 /
https://phabricator.wikimedia.org/T220563.
## ๐ Current problems
Take a look at the workboard and look for tasks that might need your help.
The workboard lists known issues, grouped by the week in which they were
first observed.
โ
https://phabricator.wikimedia.org/tag/wikimedia-production-error/
Breakdown of recent months (past two weeks not included):
* November: 2 issues left (unchanged).
* December: 4 issues left (unchanged).
* January: 1 issue got fixed. One last issue remaining (down from 2).
* February: 2 issues were fixed. Another 3 issues remaining (down from 5).
* March: 5 issues were fixed. Another 5 issues remaining (down from 10).
* April: 14 new issues were found last month that remain unresolved.
By steward and software component, issues left from March and April:
* Anti-Harassment / User blocking:
https://phabricator.wikimedia.org/T222170
.
* CPT / Revision-backend (Save redirect pages):
https://phabricator.wikimedia.org/T220353.
* CPT / Revision-backend (Import a page):
https://phabricator.wikimedia.org/T219702.
* CPT / Revision-backend (Export pages for dumps):
https://phabricator.wikimedia.org/T220160.
* Growth / Watchlist:
https://phabricator.wikimedia.org/T220245.
* Growth / Page deletion (Restore an archived page):
https://phabricator.wikimedia.org/T219816.
* Growth / Page deletion (File pages):
https://phabricator.wikimedia.org/T222691.
* Growth / Echo (Job execution):
https://phabricator.wikimedia.org/T217079.
* Multimedia / File management (Upload mime error):
https://phabricator.wikimedia.org/T223728.
* Performance / Deferred-Updates:
https://phabricator.wikimedia.org/T221577.
* Search Platform / CirrusSearch (Job execution):
https://phabricator.wikimedia.org/T222921.
* (Unstewarded โ ๏ธ) / Page renaming:
https://phabricator.wikimedia.org/T223175,
https://phabricator.wikimedia.org/T221763,
https://phabricator.wikimedia.org/T221595.
-------
## ๐ Thanks!
Thank you to everyone who has helped by reporting, investigating, or
resolving problems in Wikimedia production. Including: Aaron Schulz, Ariel
Glenn, Daimona Eaytoy, DCausse, EBernhardson, Jdforrester, Giuseppe, Kartik
Mistry, Ladsgroup, Lucas Werkmeister, MaxSem, MusikAnimal, MVolz, Niharika,
Nikerabbit, Pchelolo, PMiazga, Reedy, SBisson, Tim Starling, and
Umherirrender.
Thanks!
Until next time,
โ Timo Tijhof
๐ดโ *โOne good deed is not enough to save a man.โ โThough it seems enough
to condemn him?โ โIndeedโฆโ*
-------
Footnotes:
[1] Incidents reports by month and year. โ
https://codepen.io/Krinkle/full/wbYMZK
[2] Tasks created. โ
https://phabricator.wikimedia.org/maniphest/query/pJQdvhVYtHTi/#R
[3] Tasks closed. โ
https://phabricator.wikimedia.org/maniphest/query/uh7zL9HEnAmw/#R
[4] Open tasks. โ
https://phabricator.wikimedia.org/maniphest/query/47MGY8BUDvRD/#R