From 82e2f7e560ac95ba30dfd08610973ce60387f145 Mon Sep 17 00:00:00 2001 From: Platonides Date: Sat, 25 Dec 2010 23:23:38 +0000 Subject: [PATCH] Make a loop to keep them really deleted. Entries in hewiki are hard to kill. --- maintenance/purgeStaleMemcachedText.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/maintenance/purgeStaleMemcachedText.php b/maintenance/purgeStaleMemcachedText.php index 200cc8bc31..c4f5006fbe 100644 --- a/maintenance/purgeStaleMemcachedText.php +++ b/maintenance/purgeStaleMemcachedText.php @@ -15,7 +15,18 @@ function purgeStaleMemcachedText() { for ( $i = $latestReplicatedTextId; $i < $maxTextId; $i++ ) { $key = wfMemcKey( 'revisiontext', 'textid', $i ); - $wgMemc->delete( $key ); + + while (1) { + if (! $wgMemc->delete( $key ) ) { + echo "Memcache delete for $key returned false\n"; + } + if ( $wgMemc->get( $key ) ) { + echo "There's still content in $key!\n"; + } else { + break; + } + } + } } -- 2.20.1