rdbms: reduce LoadBalancer replication log spam
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 10 Dec 2018 20:29:43 +0000 (15:29 -0500)
committerReedy <reedy@wikimedia.org>
Sat, 12 Jan 2019 17:58:28 +0000 (17:58 +0000)
LoadMonitor already has similar and less-frequent logging since
it only happens on cache rebuilds.

Bug: T204531
Change-Id: I270a65ab1d3f471bd49c8f54d85151c91827a518
(cherry picked from commit 38b54d71ece279f978246fefa21142f34cb6e07f)

RELEASE-NOTES-1.31
includes/libs/rdbms/loadbalancer/LoadBalancer.php

index 5569367..fa89df3 100644 (file)
@@ -49,6 +49,7 @@ THIS IS NOT A RELEASE YET
 * Fix addition of ug_expiry column to user_groups table on MSSQL.
 * (T204767) Add join conditions to ActiveUsersPager
 * (T210621) User: Bypass repeatable-read when creating an actor_id.
 * Fix addition of ug_expiry column to user_groups table on MSSQL.
 * (T204767) Add join conditions to ActiveUsersPager
 * (T210621) User: Bypass repeatable-read when creating an actor_id.
+* (T204531) rdbms: reduce LoadBalancer replication log spam.
 
 == MediaWiki 1.31.1 ==
 
 
 == MediaWiki 1.31.1 ==
 
index 29793ee..d5e65cd 100644 (file)
@@ -311,7 +311,7 @@ class LoadBalancer implements ILoadBalancer {
                                                ": server {host} is not replicating?", [ 'host' => $host ] );
                                        unset( $loads[$i] );
                                } elseif ( $lag > $maxServerLag ) {
                                                ": server {host} is not replicating?", [ 'host' => $host ] );
                                        unset( $loads[$i] );
                                } elseif ( $lag > $maxServerLag ) {
-                                       $this->replLogger->info(
+                                       $this->replLogger->debug(
                                                __METHOD__ .
                                                ": server {host} has {lag} seconds of lag (>= {maxlag})",
                                                [ 'host' => $host, 'lag' => $lag, 'maxlag' => $maxServerLag ]
                                                __METHOD__ .
                                                ": server {host} has {lag} seconds of lag (>= {maxlag})",
                                                [ 'host' => $host, 'lag' => $lag, 'maxlag' => $maxServerLag ]