Page MenuHomePhabricator

Migrate queries of externallinks to virtual-links
Closed, ResolvedPublic

Description

First step of the parent task. There should be a new virtual domain called "virtual-links" and then we move queries to externallinks to use that domain. If they join with page, it must be split into two queries.

Event Timeline

Ladsgroup triaged this task as Medium priority.Jul 7 2025, 8:59 PM
Ladsgroup moved this task from Triage to In progress on the DBA board.

Change #1173401 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] Introduce virtual domain for updating and reading of externallinks

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

Change #1173938 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/extensions/AbuseFilter@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1173940 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/extensions/ConfirmEdit@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1173941 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/extensions/SpamBlacklist@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1173401 merged by jenkins-bot:

[mediawiki/core@master] Introduce virtual domain for updating and reading of externallinks

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

Change #1173940 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1173938 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1174070 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/extensions/Flow@master] Make the query respect externallinks virtual domain

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

Change #1173941 merged by jenkins-bot:

[mediawiki/extensions/SpamBlacklist@master] Avoid using deprecated ExternalLinksLookup::getExternalLinksForPage

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

Change #1174070 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Make the query respect externallinks virtual domain

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

Except two API modules, this is fully done now.

Change #1178580 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] api: Migrate the remaining queries to externallinks to virtual domain

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

Change #1178580 merged by jenkins-bot:

[mediawiki/core@master] api: Migrate the remaining queries to externallinks to virtual domain

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

Change #1179150 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] maintenance: Migrate queries to externallinks to virtual domain

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

Change #1179150 merged by jenkins-bot:

[mediawiki/core@master] maintenance: Migrate queries to externallinks to virtual domain

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

Change #1188755 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] Emit deprecation warnings from getExternalLinksForPage

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

Change #1188755 merged by jenkins-bot:

[mediawiki/core@master] Emit deprecation warnings from getExternalLinksForPage

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