Page MenuHomePhabricator

Adopt static array files for local disk storage of values (epic)
Closed, ResolvedPublic

Description

... instead of CDB files, JSON files, serialised PHP files, or other custom formats.

This is a tracking task to cover instances of these anti-patterns within the MediaWiki run-time in Wikimedia production.

Related Objects

StatusSubtypeAssignedTask
ResolvedKrinkle
Resolvedori
OpenNone
ResolvedJoe
ResolvedJoe
ResolvedJoe
ResolvedLadsgroup
Resolved LarsWirzenius
Resolvedjijiki
ResolvedKrinkle
Resolvedjijiki
ResolvedJoe
Resolveddancy
Resolvedthcipriani
Resolveddancy
Resolveddancy
ResolvedKrinkle
Resolveddancy
ResolvedNone
Resolvedori
Resolvedori
ResolvedLegoktm
Resolvedori
Resolvedori
ResolvedKrinkle
ResolvedUmherirrender

Event Timeline

Krinkle renamed this task from Adopt static array files for local disk storage of scaler values (tracking) to Adopt static array files for local disk storage of values (tracking).Dec 20 2018, 10:00 PM
Krinkle triaged this task as Medium priority.Jul 13 2019, 12:30 AM
Jdforrester-WMF renamed this task from Adopt static array files for local disk storage of values (tracking) to Adopt static array files for local disk storage of values (epic).Feb 21 2020, 11:29 PM
Krinkle claimed this task.

The only remaining here is localisation, which is big enough that it's its own project. Marking this as resolved to reduce clutter on open "future goals".

Change 882234 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/libs/CommonPasswords@master] Use static PHP array instead of JSON for improved latency

https://gerrit.wikimedia.org/r/882234

Change 882235 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/libs/CommonPasswords@master] Use simple key-value lookup instead of bloomfilter

https://gerrit.wikimedia.org/r/882235

Change 882234 merged by jenkins-bot:

[mediawiki/libs/CommonPasswords@master] Use PHP key-value lookup instead of bloomfilter with JSON files

https://gerrit.wikimedia.org/r/882234

Change 927650 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/vendor@master] Upgrade wikimedia/common-passwords to 0.5.0

https://gerrit.wikimedia.org/r/927650

Change 927650 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrade wikimedia/common-passwords to 0.5.0

https://gerrit.wikimedia.org/r/927650