Reedy has uploaded a new change for review.
https://gerrit.wikimedia.org/r/63839
Change subject: Refactor out session code
......................................................................
Refactor out session code
Change-Id: Id31586a4ffcb1bf036fbbe93837d709fdaab2cee
---
M docroot/noc/createTxtFileSymlinks.sh
M wmf-config/CommonSettings.php
A wmf-config/session-labs.php
A wmf-config/session.php
4 files changed, 53 insertions(+), 50 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config
refs/changes/39/63839/1
diff --git a/docroot/noc/createTxtFileSymlinks.sh
b/docroot/noc/createTxtFileSymlinks.sh
index f49f1c5..e1cdc91 100755
--- a/docroot/noc/createTxtFileSymlinks.sh
+++ b/docroot/noc/createTxtFileSymlinks.sh
@@ -42,6 +42,8 @@
wmf-config/wgConf.php
wmf-config/squid.php
wmf-config/squid-labs.php
+ wmf-config/session.php
+ wmf-config/session-labs
)
# Create non-txt symlink from mediawiki-config
diff --git a/wmf-config/CommonSettings.php b/wmf-config/CommonSettings.php
index 5547e4c..7f0513d 100644
--- a/wmf-config/CommonSettings.php
+++ b/wmf-config/CommonSettings.php
@@ -366,56 +366,7 @@
)
);
-$sessionRedis = array(
- 'pmtpa' => array(
- '10.0.12.1', # mc1
- '10.0.12.2', # mc2
- '10.0.12.3', # mc3
- '10.0.12.4', # mc4
- '10.0.12.5', # mc5
- '10.0.12.6', # mc6
- '10.0.12.7', # mc7
- '10.0.12.8', # mc8
- '10.0.12.9', # mc9
- '10.0.12.10', # mc10
- '10.0.12.11', # mc11
- '10.0.12.12', # mc12
- '10.0.12.13', # mc13
- '10.0.12.14', # mc14
- '10.0.12.15', # mc15
- '10.0.12.16', # mc16
- ),
- 'eqiad' => array(
- '10.64.0.180', # mc1001
- '10.64.0.181', # mc1002
- '10.64.0.182', # mc1003
- '10.64.0.183', # mc1004
- '10.64.0.184', # mc1005
- '10.64.0.185', # mc1006
- '10.64.0.186', # mc1007
- '10.64.0.187', # mc1008
- '10.64.0.188', # mc1009
- '10.64.0.189', # mc1010
- '10.64.0.190', # mc1011
- '10.64.0.191', # mc1012
- '10.64.0.192', # mc1013
- '10.64.0.193', # mc1014
- '10.64.0.194', # mc1015
- '10.64.0.195', # mc1016
- ),
-);
-
-// Cache to hold user sessions in production:
-$wgObjectCaches['sessions'] = array(
- 'class' => 'RedisBagOStuff',
- 'servers' => $sessionRedis[$wmfDatacenter],
- 'password' => $wmgRedisPassword,
-);
-
-// Override for beta:
-if( $wmfRealm == 'labs' ) {
- $wgObjectCaches['sessions'] = $wgObjectCaches['memcached-pecl'];
-}
+require( getRealmSpecificFilename( "$wmfConfigDir/session.php" ) );
// Use the cache setup above and configure sessions caching
$wgSessionCacheType = 'sessions';
diff --git a/wmf-config/session-labs.php b/wmf-config/session-labs.php
new file mode 100644
index 0000000..623924a
--- /dev/null
+++ b/wmf-config/session-labs.php
@@ -0,0 +1,3 @@
+<?php
+
+$wgObjectCaches['sessions'] = $wgObjectCaches['memcached-pecl'];
diff --git a/wmf-config/session.php b/wmf-config/session.php
new file mode 100644
index 0000000..6745755
--- /dev/null
+++ b/wmf-config/session.php
@@ -0,0 +1,47 @@
+<?php
+
+$sessionRedis = array(
+ 'pmtpa' => array(
+ '10.0.12.1', # mc1
+ '10.0.12.2', # mc2
+ '10.0.12.3', # mc3
+ '10.0.12.4', # mc4
+ '10.0.12.5', # mc5
+ '10.0.12.6', # mc6
+ '10.0.12.7', # mc7
+ '10.0.12.8', # mc8
+ '10.0.12.9', # mc9
+ '10.0.12.10', # mc10
+ '10.0.12.11', # mc11
+ '10.0.12.12', # mc12
+ '10.0.12.13', # mc13
+ '10.0.12.14', # mc14
+ '10.0.12.15', # mc15
+ '10.0.12.16', # mc16
+ ),
+ 'eqiad' => array(
+ '10.64.0.180', # mc1001
+ '10.64.0.181', # mc1002
+ '10.64.0.182', # mc1003
+ '10.64.0.183', # mc1004
+ '10.64.0.184', # mc1005
+ '10.64.0.185', # mc1006
+ '10.64.0.186', # mc1007
+ '10.64.0.187', # mc1008
+ '10.64.0.188', # mc1009
+ '10.64.0.189', # mc1010
+ '10.64.0.190', # mc1011
+ '10.64.0.191', # mc1012
+ '10.64.0.192', # mc1013
+ '10.64.0.193', # mc1014
+ '10.64.0.194', # mc1015
+ '10.64.0.195', # mc1016
+ ),
+);
+
+// Cache to hold user sessions in production:
+$wgObjectCaches['sessions'] = array(
+ 'class' => 'RedisBagOStuff',
+ 'servers' => $sessionRedis[$wmfDatacenter],
+ 'password' => $wmgRedisPassword,
+);
--
To view, visit https://gerrit.wikimedia.org/r/63839
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id31586a4ffcb1bf036fbbe93837d709fdaab2cee
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