From 222b01f5169f1c7e69762e0e8904c24f78f71882 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 28 Jul 2010 11:52:48 +0200 Subject: update to MediaWiki 1.16.0 --- maintenance/clear_stats.php | 71 +++++++++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 28 deletions(-) (limited to 'maintenance/clear_stats.php') diff --git a/maintenance/clear_stats.php b/maintenance/clear_stats.php index 4cacd74c..6a6a4981 100644 --- a/maintenance/clear_stats.php +++ b/maintenance/clear_stats.php @@ -1,38 +1,53 @@ mDescription = "Remove all statistics tracking from the cache"; + } -function noisyDelete( $key ) { - global $wgMemc; - /* - print "$key "; - if ( $wgMemc->delete($key) ) { - print "deleted\n"; - } else { - print "FAILED\n"; - }*/ - $wgMemc->delete($key); + public function execute() { + global $wgLocalDatabases, $wgMemc; + foreach ( $wgLocalDatabases as $db ) { + $wgMemc->delete("$db:stats:request_with_session"); + $wgMemc->delete("$db:stats:request_without_session"); + $wgMemc->delete("$db:stats:pcache_hit"); + $wgMemc->delete("$db:stats:pcache_miss_invalid"); + $wgMemc->delete("$db:stats:pcache_miss_expired"); + $wgMemc->delete("$db:stats:pcache_miss_absent"); + $wgMemc->delete("$db:stats:pcache_miss_stub"); + $wgMemc->delete("$db:stats:image_cache_hit"); + $wgMemc->delete("$db:stats:image_cache_miss"); + $wgMemc->delete("$db:stats:image_cache_update"); + $wgMemc->delete("$db:stats:diff_cache_hit"); + $wgMemc->delete("$db:stats:diff_cache_miss"); + $wgMemc->delete("$db:stats:diff_uncacheable"); + } + } } +$maintClass = "clear_stats"; +require_once( DO_MAINTENANCE ); -- cgit v1.2.2