Page MenuHomePhabricator

Improve CachingParser performance
Open, Needs TriagePublic

Description

This task is an umbrella for several performance improvements to the new parser.

TODO: Tweak caching: try to avoid stampedes, increase TTL; also, try to cache all the ASTs at the same time and maybe use WANCache.

Details

Related Gerrit Patches:
mediawiki/extensions/AbuseFilter : masterLog deprecated vars in the cached phase in the new parser
mediawiki/extensions/AbuseFilter : masterRemove AFPData::dup
mediawiki/extensions/AbuseFilter : masterReplace array_map with foreach

Event Timeline

Daimona created this task.Oct 2 2019, 11:27 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptOct 2 2019, 11:27 AM

Change 540383 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@master] Log deprecated vars in the cached phase in the new parser

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

Change 540145 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@master] Replace array_map with foreach

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

Change 540385 had a related patch set uploaded (by Daimona Eaytoy; owner: Daimona Eaytoy):
[mediawiki/extensions/AbuseFilter@master] Remove AFPData::dup

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

Daimona claimed this task.Oct 2 2019, 12:32 PM
Daimona updated the task description. (Show Details)Oct 3 2019, 6:55 PM

Change 540145 merged by jenkins-bot:
[mediawiki/extensions/AbuseFilter@master] Replace array_map with foreach

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

Change 540385 merged by jenkins-bot:
[mediawiki/extensions/AbuseFilter@master] Remove AFPData::dup

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