Intro
Per T353876, we are at point in the RESTBase migration that we only rely on changeprop for lint table updates. This is documented in T361013. The purpose of this task is to evaluate and start turning off feature flags of changeprop that call out to RESTBase. The intent is manifold
- Having less moving parts makes operating the platform easier
- There's fewer code paths being exercised, so less space for errors, bugs, attacks etc
- Turning selectively off parts of changeprop gives us more control (compared to 1 big turn off) over the process, with easier rollback steps.
- We won't be needlessly stressing various APIs across the infrastructure any more
Tracking
- summary_definition_rerender
- rerendered_pcs_endpoints
- purge_varnish
- mw_purge_null_edit
- page_create
- page_delete
- page_edit
- page_move
- page_restore
- page_images_summary
- page_images_mobile
- revision_visibility_change
- on_transclusion_update
- on_backlinks_update
- ores_cache
- ores precache (older ORES precaching mechanism, non functional already)
- wikidata_description_on_edit
- wikidata_description_on_undelete
- liftwing_models