Merge r67177 from 1.16wmf4
authorPlatonides <platonides@users.mediawiki.org>
Tue, 22 Feb 2011 10:26:00 +0000 (10:26 +0000)
committerPlatonides <platonides@users.mediawiki.org>
Tue, 22 Feb 2011 10:26:00 +0000 (10:26 +0000)
includes/db/Database.php

index 708b0e2..d78f405 100644 (file)
@@ -732,7 +732,10 @@ abstract class DatabaseBase implements DatabaseType {
                                $sqlx = strtr( $sqlx, "\t\n", '  ' );
                                global $wgRequestTime;
                                $elapsed = round( microtime( true ) - $wgRequestTime, 3 );
-                               wfLogDBError( "Connection lost and reconnected after {$elapsed}s, query: $sqlx\n" );
+                               if ( $elapsed < 300 ) {
+                                       # Not a database error to lose a transaction after a minute or two
+                                       wfLogDBError( "Connection lost and reconnected after {$elapsed}s, query: $sqlx\n" );
+                               }
                                $ret = $this->doQuery( $commentedSql );
                        } else {
                                wfDebug( "Failed\n" );