Niharika29 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/324239

Change subject: Skip all large wikis during the maintenance script run
......................................................................

Skip all large wikis during the maintenance script run

Change-Id: Ib28e1e7d50e580a2df8ea388ac1b44cdfd130837
---
M maintenance/populateLocalAndGlobalIds.php
1 file changed, 3 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/39/324239/1

diff --git a/maintenance/populateLocalAndGlobalIds.php 
b/maintenance/populateLocalAndGlobalIds.php
index 69a28be..b87ad7f 100644
--- a/maintenance/populateLocalAndGlobalIds.php
+++ b/maintenance/populateLocalAndGlobalIds.php
@@ -18,8 +18,9 @@
                $dbr = CentralAuthUtils::getCentralSlaveDB();
                $dbw = CentralAuthUtils::getCentralDB();
                foreach( $wgLocalDatabases as $wiki ) {
-                       // Temporarily skipping English Wikipedia
-                       if ( $wiki == 'enwiki' ) {
+                       // Temporarily skipping large wikis, 5 mil seems like a 
safe number (skips en, meta, mediawiki & login wikis)
+                       $size = $dbr->estimateRowCount( 'localuser', '*', 
'lu_wiki = $wiki' );
+                       if ( $size > 5000000 ) {
                                continue;
                        }
                        $lastGlobalId = -1;

-- 
To view, visit https://gerrit.wikimedia.org/r/324239
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib28e1e7d50e580a2df8ea388ac1b44cdfd130837
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Niharika29 <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to