$this->doUpdatePendingDeltas();
} else {
$dbw = wfGetDB( DB_MASTER );
+ // Need a separate transaction because this a global lock
+ $dbw->begin( __METHOD__ );
$lockKey = wfMemcKey( 'site_stats' ); // prepend wiki ID
if ( $rate ) {
$this->images += ( $pd['ss_images']['+'] - $pd['ss_images']['-'] );
}
- // Need a separate transaction because this a global lock
- $dbw->begin( __METHOD__ );
-
// Build up an SQL query of deltas and apply them...
$updates = '';
$this->appendUpdate( $updates, 'ss_total_views', $this->views );