Page MenuHomePhabricator

Use postprocessing cache in FlaggedRevisions
Closed, ResolvedPublic

Description

Currently FlaggedRevisions bypasses the ParserOutputAccess optimizations which enabled the postprocessing cache.

Event Timeline

Change #1239378 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/FlaggedRevs@master] Move post-processing of flaggedrevs views inside FlaggablePageView

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

Change #1239379 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/FlaggedRevs@master] Add postprocessing cache for FlaggedRevs

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

Change #1244742 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Add spy classes for ParserCache to be able to test FlaggedRevsCache

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

Change #1243124 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/FlaggedRevs@master] Add a test to check FlaggedRevs cache behaviour

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

Change #1244744 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/FlaggedRevs@master] Refactor FlaggedRevsParserCache to get them through a factory

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

Change #1244745 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/Kartographer@master] Use FlaggedRevsParserCacheFactory to access the flaggedrevs cache

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

Change #1244742 merged by jenkins-bot:

[mediawiki/core@master] Add spy classes for ParserCache to be able to test FlaggedRevsCache

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

Change #1247118 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Refactor ParserCache-related tests with a common cache creation

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

Change #1244744 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Refactor FlaggedRevsParserCache to get them through a factory

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

Change #1253521 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/extensions/FlaggedRevs@master] Move postprocessing of flaggedrev views inside FlaggablePageView, take 2

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

Change #1253521 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Move postprocessing of flaggedrev views inside FlaggablePageView, take 2

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

Change #1239379 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Add postprocessing cache for FlaggedRevs

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

Parsoid FlaggedRevs postprocessing cache has been running for a week, so let's consider this resolved.