SqlEntityInfoBuilder uses wb_entity_per_page to find the page ID and redirect target for a list of entity IDs. We can do the same based directly on the page and redirect tables. The required mapping from EntityId to page title and namespace is provided by EntityTitleLookup.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Drop use of entity_per_page in SqlEntityInfoBuilder | mediawiki/extensions/Wikibase | master | +122 -56 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T30599 Deadlock tracking bug (tracking) | |||
Resolved | hoo | T111535 Wikibase\Repo\Store\SQL\EntityPerPageTable::{closure} creating high number of deadlocks | |||
Declined | None | T51982 Add missing wb_entity_per_page entries on LinksUpdate | |||
Invalid | Lydia_Pintscher | T70176 EntityPerPageTable class should be usable from the client | |||
Resolved | Ladsgroup | T67333 Wikibase\EntityPerPageTable::getItemsWithoutSitelinks slow query with large LIMIT offset | |||
Resolved | Addshore | T114902 Remove numeric entity IDs from database schema | |||
Resolved | Ladsgroup | T95685 Drop wb_entity_per_page table | |||
Resolved | Ladsgroup | T140876 In SqlEntityInfoBuilder, replace the usage of wb_entity_per_page with using the page and redirect tables |
Event Timeline
Comment Actions
Since gerritbot is not going to add a comment:
- https://gerrit.wikimedia.org/r/350370 Drop use of entity_per_page in SqlEntityInfoBuilder
I think jenkins won't be happy but let's wait and see.
Comment Actions
Change 350370 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Drop use of entity_per_page in SqlEntityInfoBuilder