Revert r85783, it seems to brake random stuff in random places #fail
This commit is contained in:
parent
c68957c5e3
commit
488f7a375c
2 changed files with 1 additions and 8 deletions
|
|
@ -237,7 +237,6 @@ PHP if you have not done so prior to upgrading MediaWiki.
|
|||
* (bug 28444) Fix regression: edit-on-doubleclick retains revision id again
|
||||
* (bug 28485) Block::purgeExpired Database returned error "1205: Lock wait timeout
|
||||
exceeded;"
|
||||
* (bug 20468) User::invalidateCache throws 1205: Lock wait timeout exceeded
|
||||
* (bug 27639) Transaction timeout when trying to OldLocalFile::upgradeRow()
|
||||
* (bug 13921) deadlocks mass-deleting media files in categories
|
||||
|
||||
|
|
|
|||
|
|
@ -1729,18 +1729,12 @@ class User {
|
|||
if( $this->mId ) {
|
||||
$this->mTouched = self::newTouchedTimestamp();
|
||||
|
||||
// https://bugzilla.wikimedia.org/show_bug.cgi?id=20468
|
||||
// Create and use a new loadBalancer object, to prevent "1205: Lock wait timeout exceeded;"
|
||||
$lb = wfGetLBFactory()->newMainLB();
|
||||
$dbw = $lb->getConnection( DB_MASTER );
|
||||
|
||||
$dbw = wfGetDB( DB_MASTER );
|
||||
$dbw->update( 'user',
|
||||
array( 'user_touched' => $dbw->timestamp( $this->mTouched ) ),
|
||||
array( 'user_id' => $this->mId ),
|
||||
__METHOD__ );
|
||||
|
||||
$lb->commitMasterChanges();
|
||||
$lb->closeAll();
|
||||
$this->clearSharedCache();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue