Quick fix for bug 15892: intermittent SQL-based cache failures during parser test...
authorBrion Vibber <brion@users.mediawiki.org>
Fri, 8 Apr 2011 23:06:56 +0000 (23:06 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Fri, 8 Apr 2011 23:06:56 +0000 (23:06 +0000)
tests/parser/parserTest.inc

index 58f0b29..1e79593 100644 (file)
@@ -748,8 +748,9 @@ class ParserTest {
                $this->oldTablePrefix = $wgDBprefix;
 
                # SqlBagOStuff broke when using temporary tables on r40209 (bug 15892).
-               # It seems to have been fixed since (r55079?).
-               # If it fails, $wgCaches[CACHE_DB] = new HashBagOStuff(); should work around it.
+               # It seems to have been fixed since (r55079?), but regressed at some point before r85701.
+               # This works around it for now...
+               ObjectCache::$instances[CACHE_DB] = new HashBagOStuff;
 
                # CREATE TEMPORARY TABLE breaks if there is more than one server
                if ( wfGetLB()->getServerCount() != 1 ) {