Page MenuHomePhabricator

Implement tracking of label use per parser target language
Closed, ResolvedPublic1 Estimated Story Points

Description

We need to track the usage for each label language separately. This is not only crucial for multilingual wikis, but will also allow purges to work properly for labels that result from applying language fallback.

Note that this implies that tracking needs to happen whenever a page is rendered with a new target language.
It also implies that tracking info needs to be purged independently of rendering, when the page is edited (actually, when the page is touched/invalidated).

Event Timeline

daniel raised the priority of this task from to High.
daniel updated the task description. (Show Details)

Change 207426 had a related patch set uploaded (by JanZerebecki):
Add modifier field to EntityUsage

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

Change 209512 had a related patch set uploaded (by JanZerebecki):
Use usage modifiers when detecting affected pages

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

Change 207426 merged by Thiemo Mättig (WMDE):
Add modifier field to EntityUsage

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

Change 209512 merged by Thiemo Mättig (WMDE):
Use usage modifiers when detecting affected pages

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

Change 215076 had a related patch set uploaded (by JanZerebecki):
Add modifier field to EntityUsage

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

Change 215076 merged by jenkins-bot:
Add modifier field to EntityUsage

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