Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

SVN: [59289] trunk/phase3

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


ialex at svn

Nov 20, 2009, 7:37 AM

Post #1 of 1 (78 views)
Permalink
SVN: [59289] trunk/phase3

http://www.mediawiki.org/wiki/Special:Code/MediaWiki/59289

Revision: 59289
Author: ialex
Date: 2009-11-20 15:37:28 +0000 (Fri, 20 Nov 2009)

Log Message:
-----------
* (bug 21403) memcached class renamed to MWMemecached to avoid conflict with PHP's memcached extension
* Put MemCachedClientforWiki in memcached-client.php so that maintenance/mctest.php doesn't crash when $wgMainCacheType is not CACHE_MEMCACHED
Based on a patch by Kim Hyun-Joon

Modified Paths:
--------------
trunk/phase3/CREDITS
trunk/phase3/RELEASE-NOTES
trunk/phase3/includes/AutoLoader.php
trunk/phase3/includes/ObjectCache.php
trunk/phase3/includes/memcached-client.php
trunk/phase3/maintenance/mcc.php

Modified: trunk/phase3/CREDITS
===================================================================
--- trunk/phase3/CREDITS 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/CREDITS 2009-11-20 15:37:28 UTC (rev 59289)
@@ -81,6 +81,7 @@
* Jidanni
* Jimmy Xu
* Karun Dambietz
+* Kim Hyun-Joon
* liangent
* Lucas Garczewski
* Louperivois

Modified: trunk/phase3/RELEASE-NOTES
===================================================================
--- trunk/phase3/RELEASE-NOTES 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/RELEASE-NOTES 2009-11-20 15:37:28 UTC (rev 59289)
@@ -642,6 +642,8 @@
instead of fsockopen() with fwrite().
* (bug 16884) Fixed feed links in sidebar not complying with URL parameters
of the displayed page
+* (bug 21403) memcached class renamed to MWMemecached to avoid conflict with
+ PHP's memcached extension

== API changes in 1.16 ==


Modified: trunk/phase3/includes/AutoLoader.php
===================================================================
--- trunk/phase3/includes/AutoLoader.php 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/includes/AutoLoader.php 2009-11-20 15:37:28 UTC (rev 59289)
@@ -162,10 +162,11 @@
'MediaWikiBagOStuff' => 'includes/BagOStuff.php',
'MediaWiki_I18N' => 'includes/SkinTemplate.php',
'MediaWiki' => 'includes/Wiki.php',
- 'memcached' => 'includes/memcached-client.php',
+ 'MemCachedClientforWiki' => 'includes/memcached-client.php',
'MessageCache' => 'includes/MessageCache.php',
'MimeMagic' => 'includes/MimeMagic.php',
'MWException' => 'includes/Exception.php',
+ 'MWMemcached' => 'includes/memcached-client.php',
'MWNamespace' => 'includes/Namespace.php',
'Namespace' => 'includes/NamespaceCompat.php', // Compat
'OldChangesList' => 'includes/ChangesList.php',

Modified: trunk/phase3/includes/ObjectCache.php
===================================================================
--- trunk/phase3/includes/ObjectCache.php 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/includes/ObjectCache.php 2009-11-20 15:37:28 UTC (rev 59289)
@@ -52,13 +52,6 @@

if ( $type == CACHE_MEMCACHED ) {
if ( !array_key_exists( CACHE_MEMCACHED, $wgCaches ) ) {
- if ( !class_exists( 'MemCachedClientforWiki' ) ) {
- class MemCachedClientforWiki extends memcached {
- function _debugprint( $text ) {
- wfDebug( "memcached: $text" );
- }
- }
- }
$wgCaches[CACHE_MEMCACHED] = new MemCachedClientforWiki(
array('persistant' => $wgMemCachedPersistent, 'compress_threshold' => 1500 ) );
$wgCaches[CACHE_MEMCACHED]->set_servers( $wgMemCachedServers );

Modified: trunk/phase3/includes/memcached-client.php
===================================================================
--- trunk/phase3/includes/memcached-client.php 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/includes/memcached-client.php 2009-11-20 15:37:28 UTC (rev 59289)
@@ -44,7 +44,7 @@
*
* require_once 'memcached.php';
*
- * $mc = new memcached(array(
+ * $mc = new MWMemcached(array(
* 'servers' => array('127.0.0.1:10000',
* array('192.0.0.1:10010', 2),
* '127.0.0.1:10020'),
@@ -63,14 +63,14 @@
// {{{ requirements
// }}}

-// {{{ class memcached
+// {{{ class MWMemcached
/**
* memcached client class implemented using (p)fsockopen()
*
* @author Ryan T. Dean <rtdean [at] cytherianage>
* @ingroup Cache
*/
-class memcached
+class MWMemcached
{
// {{{ properties
// {{{ public
@@ -1082,3 +1082,9 @@
// vim: sts=3 sw=3 et

// }}}
+
+class MemCachedClientforWiki extends MWMemcached {
+ function _debugprint( $text ) {
+ wfDebug( "memcached: $text" );
+ }
+}

Modified: trunk/phase3/maintenance/mcc.php
===================================================================
--- trunk/phase3/maintenance/mcc.php 2009-11-20 14:35:03 UTC (rev 59288)
+++ trunk/phase3/maintenance/mcc.php 2009-11-20 15:37:28 UTC (rev 59289)
@@ -10,7 +10,7 @@
/** */
require_once( dirname(__FILE__) . '/commandLine.inc' );

-$mcc = new memcached( array('persistant' => true/*, 'debug' => true*/) );
+$mcc = new MWMemcached( array('persistant' => true/*, 'debug' => true*/) );
$mcc->set_servers( $wgMemCachedServers );
#$mcc->set_debug( true );




_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.