Page MenuHomePhabricator

Deprecate and remove Database::lockTables and Database::unlockTables
Closed, ResolvedPublic

Description

This methods are rarely used sledgehammers that add complexity to the code.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 739691 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/extensions/HitCounters@master] Avoid the use of Database::lockTables()

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

Change 745641 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] Remove old orphans.php script

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

Change 739691 merged by jenkins-bot:

[mediawiki/extensions/HitCounters@master] Avoid the use of Database::lockTables()

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

Change 745641 merged by jenkins-bot:

[mediawiki/core@master] Remove old orphans.php script

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

Change 752037 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] rdbms: deprecate unused IDatabase::(lock|unlock)Tables() methods

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

aaron triaged this task as Medium priority.Jan 7 2022, 1:15 AM

Change 752037 merged by jenkins-bot:

[mediawiki/core@master] rdbms: deprecate IMaintainableDatabase::(lock|unlock)Tables() methods

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

Change 788455 had a related patch set uploaded (by Aaron Schulz; author: Aaron Schulz):

[mediawiki/core@master] rdbms: remove lockTables()/unlockTables()

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

Change 788455 merged by jenkins-bot:

[mediawiki/core@master] rdbms: remove lockTables()/unlockTables()

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