Page MenuHomePhabricator

Ensure REST API services don't create database connections when they’re initialized
Closed, ResolvedPublic5 Estimated Story Points

Description

See https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/1159419/comments/a9f4deb2_89fce0ad

Test failure output due to illegal database connection initialization: P78032

AC:

Event Timeline

WMDE-leszek set the point value for this task to 5.Jun 19 2025, 10:17 AM
WMDE-leszek moved this task from Polished to Ready for planning on the Wikibase Reuse Team board.

Change #1172315 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] REST: Fix wirring issue

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

Change #1174457 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] REST: Add AllowTagsRetriever service

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

Change #1174637 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] repo: Re-enable testRestRoutes() after resolving the Wikibase failure

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

Change #1172315 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Introduce `SiteLinkGlobalIdentifiersProviderSiteIdsRetriever` service

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

Change #1174457 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add ChangeTagsStoreTagsRetriever service

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

Change #1174637 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] repo: Re-enable testRestRoutes() after resolving the Wikibase failure

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