Use READ_NORMAL for User cache regenerations
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 9 Jun 2016 07:15:20 +0000 (00:15 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 9 Jun 2016 07:15:20 +0000 (00:15 -0700)
This fixes a regression from 3bbccc8da64b6. A large uptick in
master queries showed in DBPerformance logs.

Change-Id: I5cf07aba2c3f928005d3aba55554c406e87026e2

includes/user/User.php

index 8ecf468..2dba380 100644 (file)
@@ -477,7 +477,7 @@ class User implements IDBAccessObject {
                                $setOpts += Database::getCacheSetOptions( wfGetDB( DB_SLAVE ) );
                                wfDebug( "User: cache miss for user {$this->mId}\n" );
 
-                               $this->loadFromDatabase();
+                               $this->loadFromDatabase( self::READ_NORMAL );
                                $this->loadGroups();
                                $this->loadOptions();