Pass some more __METHOD__ to DatabaseBase::begin() and DatabaseBase::commit()
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 18 Jan 2012 12:10:16 +0000 (12:10 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 18 Jan 2012 12:10:16 +0000 (12:10 +0000)
includes/DeferredUpdates.php
includes/SiteStats.php
includes/db/Database.php
includes/db/LoadBalancer.php

index f4e318d..262994e 100644 (file)
@@ -70,7 +70,7 @@ class DeferredUpdates {
                        $update->doUpdate();
 
                        if ( $doCommit && $dbw->trxLevel() ) {
-                               $dbw->commit();
+                               $dbw->commit( __METHOD__ );
                        }
                }
 
index 4dc62da..90e04c0 100644 (file)
@@ -268,9 +268,9 @@ class SiteStatsUpdate implements DeferrableUpdate {
                        $sql = "UPDATE $site_stats SET $updates";
 
                        # Need a separate transaction because this a global lock
-                       $dbw->begin();
+                       $dbw->begin( __METHOD__ );
                        $dbw->query( $sql, __METHOD__ );
-                       $dbw->commit();
+                       $dbw->commit( __METHOD__ );
                }
        }
 
index e0b63e1..5ac0c24 100644 (file)
@@ -836,7 +836,7 @@ abstract class DatabaseBase implements DatabaseType {
                        # is really used by application
                        $sqlstart = substr( $sql, 0, 10 ); // very much worth it, benchmark certified(tm)
                        if ( strpos( $sqlstart, "SHOW " ) !== 0 && strpos( $sqlstart, "SET " ) !== 0 )
-                               $this->begin();
+                               $this->begin( __METHOD__ . " ($fname)" );
                }
 
                if ( $this->debug() ) {
@@ -2742,7 +2742,7 @@ abstract class DatabaseBase implements DatabaseType {
         */
        function deadlockLoop() {
 
-               $this->begin();
+               $this->begin( __METHOD__ );
                $args = func_get_args();
                $function = array_shift( $args );
                $oldIgnore = $this->ignoreErrors( true );
index 55ce599..e96c672 100644 (file)
@@ -912,7 +912,7 @@ class LoadBalancer {
                        }
                        foreach ( $conns2[$masterIndex] as $conn ) {
                                if ( $conn->doneWrites() ) {
-                                       $conn->commit();
+                                       $conn->commit( __METHOD__ );
                                }
                        }
                }