In order to move Parsoid out of RESTbase, we want to reduce the functionalituy implemented for parsoid in RESTbase. The most relevant functionality is storage and /preganeration of parsoid output. We want to disable this, turning RESTbase into a mere proxy for RESTbase content.
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
changeprop: Disable restbase/parsoid related rules | operations/deployment-charts | master | +0 -98 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T324931 Clean up open RESTBase related tickets | |||
In Progress | None | T262315 <CORE TECHNOLOGY> API Migration & RESTBase Sunset | |||
Open | None | T344944 Move Parsoid endpoints out of RESTBase | |||
Resolved | Jgiannelos | T344945 Disable storage of Parsoid content in RESTbase | |||
Resolved | daniel | T329366 Enable WarmParsoidParserCache on all wikis | |||
Resolved | Clement_Goubert | T333528 Increase memory_limit for jobrunners to $wmgMemoryLimitParsoid | |||
Declined | None | T344946 Create a mechanism for purging output from (parsoid) HTML endpoints from edge caches (without RESTbase) | |||
Resolved | hnowlan | T357504 Prepare amount of workers to handle enwiki traffic for parsoid endpoints |
Event Timeline
Presumably the same hooks we use for pregeneration could be preserved, just hollowed out so that they "only" did cache invalidation?
@Ladsgroup: Heads up that this will cause more requests to the parsoid extension endpoints, causing more ParserCache reads. Based on the information in Turnilo, about 100 req/sec. It should cause no additional writes, since we are currently doing active pre-generation on all changes already, including template changes (though PC writes from the parsoid endpoints are disabled on Commons and Wikidata).
Change 998992 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):
[operations/deployment-charts@master] changeprop: Disable restbase/parsoid related rules
Change 998992 abandoned by Jgiannelos:
[operations/deployment-charts@master] changeprop: Disable restbase/parsoid related rules
Reason:
Pregeneration is still needed for linting jobs to be triggered