Reedy has uploaded a new change for review.

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


Change subject: Cache closed, fishbowl and private dblists and reuse
......................................................................

Cache closed, fishbowl and private dblists and reuse

Change-Id: I1e8e800a55fde42028a46c89d893929bd193b39d
---
M wmf-config/CommonSettings.php
1 file changed, 13 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config 
refs/changes/84/57184/1

diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index cb56dbb..7f50393 100644
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -871,9 +871,9 @@
 
 // Config for sitematrix
 $wgSiteMatrixFile = '/apache/common/langlist';
-$wgSiteMatrixClosedSites = getRealmSpecificFilename( "$IP/../closed.dblist" );
-$wgSiteMatrixPrivateSites = getRealmSpecificFilename( "$IP/../private.dblist" 
);
-$wgSiteMatrixFishbowlSites = getRealmSpecificFilename( 
"$IP/../fishbowl.dblist" );
+$wgSiteMatrixClosedSites = array_map( 'trim', file( getRealmSpecificFilename( 
"$IP/../closed.dblist" ) );
+$wgSiteMatrixPrivateSites = array_map( 'trim', file( getRealmSpecificFilename( 
"$IP/../private.dblist" ) );
+$wgSiteMatrixFishbowlSites = array_map( 'trim', file( 
getRealmSpecificFilename( "$IP/../fishbowl.dblist" ) );
 
 include( $IP . '/extensions/CharInsert/CharInsert.php' );
 
@@ -1543,12 +1543,15 @@
 
        $wgHooks['CentralAuthWikiList'][] = 'wmfCentralAuthWikiList';
        function wmfCentralAuthWikiList( &$list ) {
-               global $wgLocalDatabases, $IP;
-               $privateWikis = array_map( 'trim', file( 
getRealmSpecificFilename( "$IP/../private.dblist" ) ) );
-               $fishbowlWikis = array_map( 'trim', file( 
getRealmSpecificFilename( "$IP/../fishbowl.dblist" ) ) );
-               $closedWikis = array_map( 'trim', file( 
getRealmSpecificFilename( "$IP/../closed.dblist" ) ) );
-               $list = array_diff( $wgLocalDatabases,
-                       $privateWikis, $fishbowlWikis, $closedWikis );
+               global $wgLocalDatabases, $IP, $wgSiteMatrixPrivateSites,
+                       $wgSiteMatrixFishbowlSites, $wgSiteMatrixClosedSites;
+
+               $list = array_diff(
+                       $wgLocalDatabases,
+                       $wgSiteMatrixPrivateSites,
+                       $wgSiteMatrixFishbowlSites,
+                       $wgSiteMatrixClosedSites
+               );
                return true;
        }
 
@@ -2243,7 +2246,7 @@
 
 if ( $wmgUseIncubator ) {
        require_once( 
"$IP/extensions/WikimediaIncubator/WikimediaIncubator.php" );
-       $wmincClosedWikis = getRealmSpecificFilename( "$IP/../closed.dblist" );
+       $wmincClosedWikis = $wgSiteMatrixClosedSites;
 }
 
 if ( $wmgUseWikiLove ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1e8e800a55fde42028a46c89d893929bd193b39d
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>

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

Reply via email to