Last modified: 2014-02-12 23:32:45 UTC
From support desk: https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Caching_issue_makes_MediaWiki_painfully_slow/reply_(4) This was caused by mw bug (or bug in some xcache version). xcache_get returns NULL if nothing can be acquired from cache, but mw waits for false. if ( $this->get( $key ) === false ) { at line 147 of includes/objectcache/BagOStuff.php, while xcache will return NULL in this case, so for ( $i = 0; $i < MSG_WAIT_TIMEOUT && !$this->mMemc->add( $lockKey, 1, MSG_LOCK_TIMEOUT ); $i++ ) { at line 581 of includes/cache/MessageCache.php will get timeout in 10 seconds (default value). mediawiki 1.20.2, xcache v3.0.1 I'll report this to bugzilla if not forget.
There is a fix in the development version, apparently: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=commit;h=0072e0efeb8591a7761b3d573f8b71ef97fb96ec