This will allow LinkBatch and other systems to support those interwiki titles in their database queries, so that then finally $title->isKnown() can start working for interwiki links. Previous attempt is at https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/177960/
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T216873 Integrate interwiki titles into LinkCache | |||
| Open | Feature | None | T2011 Red interwiki links -- check for page existence across wikis | ||
| Resolved | Catrope | T17609 Add more flags to prop=info | |||
| Open | Feature | None | T22646 Store more target site metadata in interwiki table |
Event Timeline
Comment Actions
@Legoktm , I took a look at your 2014 patch here: https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/177960/5/includes/cache/LinkCache.php
I notice it made changes to the following, which have since changed:
- LinkCache protected static variable $instance/$instances (removed in https://phabricator.wikimedia.org/rMWef2a84e1085c7542704bec51370d860e85c88a17 )
- LinkCache methods destroySingleton() and setSingleton() (removed in https://phabricator.wikimedia.org/rMW449084ec4e2bfbcb029e942f18efa10d556e51bd )
- LinkCache method addLinkObj() (changed to use the WANObjectCache in https://phabricator.wikimedia.org/rMW8ebec93feab9b844f3229645962d82c429ba84fa )
Do you have any suggestions about how to proceed, given the intervening changes that have been made to LinkCache.php? Thanks.
Comment Actions
There's going to be a need for cross-wiki invalidation of caches, right, when pages are deleted, etc.? How are we going to implement that?