Revert r97468 and implemented it in another way suggested by Tim
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Thu, 8 Dec 2011 09:07:10 +0000 (09:07 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Thu, 8 Dec 2011 09:07:10 +0000 (09:07 +0000)
includes/DefaultSettings.php
includes/GlobalFunctions.php

index 1eefa55..932cf83 100644 (file)
@@ -4156,11 +4156,10 @@ $wgParserTestRemote = false;
 
 
 /**
- * Overwrite the caching key prefix with custom value.  Do not set if using
- * load balancer, since it depends on the key being in certain format.
+ * Overwrite the caching key prefix with custom value.
  * @since 1.19
  */
-$wgWikiID = false;
+$wgCachePrefix = false;
 
 /**
  * Display the new debugging toolbar. This also enables profiling on database
index 02c6c94..7624887 100644 (file)
@@ -3210,8 +3210,10 @@ function wfGetPrecompiledData( $name ) {
  * @return String
  */
 function wfMemcKey( /*... */ ) {
+       global $wgCachePrefix;
+       $prefix = $wgCachePrefix === false ? wfWikiID() : $wgCachePrefix;
        $args = func_get_args();
-       $key = wfWikiID() . ':' . implode( ':', $args );
+       $key = $prefix . ':' . implode( ':', $args );
        $key = str_replace( ' ', '_', $key );
        return $key;
 }
@@ -3241,10 +3243,8 @@ function wfForeignMemcKey( $db, $prefix /*, ... */ ) {
  * @return String
  */
 function wfWikiID() {
-       global $wgDBprefix, $wgDBname, $wgWikiID;
-       if ( $wgWikiID !== false ) {
-               return $wgWikiID;
-       } elseif ( $wgDBprefix ) {
+       global $wgDBprefix, $wgDBname;
+       if ( $wgDBprefix ) {
                return "$wgDBname-$wgDBprefix";
        } else {
                return $wgDBname;