Add --group parameter on getSlaveServer to select from a query group
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 2 Apr 2007 13:57:03 +0000 (13:57 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 2 Apr 2007 13:57:03 +0000 (13:57 +0000)
maintenance/getSlaveServer.php

index ebeddc4..5e1b068 100644 (file)
@@ -1,7 +1,15 @@
 <?php
 
 require_once( dirname(__FILE__).'/commandLine.inc' );
-$i = $wgLoadBalancer->getReaderIndex();
-print $wgDBservers[$i]['host'] . "\n";
+
+if( isset( $options['group'] ) ) {
+       $db = wfGetDB( DB_SLAVE, $options['group'] );
+       $host = $db->getProperty( 'mServer' );
+} else {
+       $i = $wgLoadBalancer->getReaderIndex();
+       $host = $wgDBservers[$i]['host'];
+}
+
+print "$host\n";
 
 ?>