https://bugzilla.wikimedia.org/show_bug.cgi?id=44952
Web browser: ---
Bug ID: 44952
Summary: XCache return values are not handled correctly
Product: MediaWiki
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General/Unknown
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
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.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l