Page MenuHomePhabricator

Use lock manager service in GrowthExperiments
Open, MediumPublic

Description

See T161749: Standardise lock management in MediaWiki and T366938: Reduce relying on database locks . We are trying to switch off using databases as lock management system.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Urbanecm_WMF moved this task from Inbox to Needs Estimation on the Growth-Team board.
Urbanecm_WMF subscribed.

This basically means switching to ILockManager::lockKey (or preferably, ILockManager::scopedLock).

Change #1322075 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] tests: Reuse newReassignMentees helper in ReassignMenteesTest

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

Change #1322076 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] refactor: Migrate to the lock manager service

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

Change #1322076 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] refactor: Migrate to the lock manager service

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