Highlighted in T232040#5774510
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T208425 [EPIC] Kill the wb_terms table | |||
Resolved | Addshore | T219303 [Checkpoint 5] Update Read Logic | |||
Duplicate | None | T236979 Fix remaining usecases still reading from old wb_terms schema | |||
Resolved | Addshore | T232040 Add label and description collision detectors for new terms store | |||
Resolved | Addshore | T242096 SingleEntitySourceServices PrefetchingTermLookup should use new terms storage |
Event Timeline
Change 562320 had a related patch set uploaded (by Addshore; owner: Sarhan):
[mediawiki/extensions/Wikibase@master] Update SingleEntitySourceServices to respect item terms migration stages
I don't want to mess with the WIP patch but I want to mention that the patch at its current state removes usage of BufferingTermLookup, this caching layer is widely needed and if you look at the numbers in grafana, 62% of requests only hit this caching layer (it used to be higher IIRC). Given that the new term store will have slower reads (which is by design) I think we should keep this caching layer.
Change 562548 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] wb_terms, delete unused MultiTermStoreWriter
Change 562548 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] wb_terms, delete unused MultiTermStoreWriter
Never mind, apparently PrefetchingPropertyTermLookup has the caching layer as $terms attribute. I think it's fine (unless it doesn't work as intended which I hope not.)
Change 563204 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] Update SingleEntitySourceServices to respect item terms migration stages
Change 563204 abandoned by Addshore:
Update SingleEntitySourceServices to respect item terms migration stages
Change 563227 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/WikibaseMediaInfo@master] Use new namespace for PrefetchingTermLookup
Change 562320 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] wbterms: Update SingleEntitySourceServices PrefetchingTermLookup
Change 563227 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Use new namespace for PrefetchingTermLookup
Change 563958 had a related patch set uploaded (by Ladsgroup; owner: Addshore):
[mediawiki/extensions/Wikibase@wmf/1.35.0-wmf.14] wbterms: Update SingleEntitySourceServices PrefetchingTermLookup
Change 563958 abandoned by Addshore:
wbterms: Update SingleEntitySourceServices PrefetchingTermLookup
Reason:
Abandoning as I figure we are not backporting this!