* Split off DB load monitoring logic into a LoadMonitor class hierarchy, to allow...
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 7 Jul 2008 03:31:00 +0000 (03:31 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 7 Jul 2008 03:31:00 +0000 (03:31 +0000)
commitd6f0a95465a72c9c0e59feada8f3670f4a850987
treedfab531f552ecae3912cf641127bf3dd6cbf40ec
parent0fc35def01a14c179d01d33e3931503fe4862aef
* Split off DB load monitoring logic into a LoadMonitor class hierarchy, to allow for plugins in this area.
* Use an associative array to initialise LoadBalancer objects
* By default, use Preprocessor_DOM if available, otherwise use Preprocessor_Hash. Preprocessor_Hash has worse performance.
* Fix parserTests.php for replicated databases. Use CREATE TABLE instead of CREATE TEMPORARY TABLE if there is more than one server configured.
* Log exceptions even in command-line mode.
includes/AutoLoader.php
includes/DefaultSettings.php
includes/Exception.php
includes/db/LBFactory.php
includes/db/LBFactory_Multi.php
includes/db/LoadBalancer.php
includes/db/LoadMonitor.php [new file with mode: 0644]
includes/parser/Parser.php
maintenance/importDump.php
maintenance/parserTests.inc