dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert merge of DismissableSiteNotice into the core (r41679 and subsequent edits...
[lhc/web/wiklou.git]
/
maintenance
/
getSlaveServer.php
diff --git
a/maintenance/getSlaveServer.php
b/maintenance/getSlaveServer.php
index
9aca104
..
2525826
100644
(file)
--- a/
maintenance/getSlaveServer.php
+++ b/
maintenance/getSlaveServer.php
@@
-1,13
+1,26
@@
<?php
<?php
+/**
+ * This script reports the hostname of a slave server.
+ *
+ * @file
+ * @ingroup Maintenance
+ */
require_once( dirname(__FILE__).'/commandLine.inc' );
require_once( dirname(__FILE__).'/commandLine.inc' );
+if ( $wgAllDBsAreLocalhost ) {
+ # Can't fool the backup script
+ print "localhost\n";
+ exit;
+}
+
if( isset( $options['group'] ) ) {
$db = wfGetDB( DB_SLAVE, $options['group'] );
if( isset( $options['group'] ) ) {
$db = wfGetDB( DB_SLAVE, $options['group'] );
- $host = $db->get
Property( 'mServer'
);
+ $host = $db->get
Server(
);
} else {
} else {
- $i = $wgLoadBalancer->getReaderIndex();
- $host = $wgDBservers[$i]['host'];
+ $lb = wfGetLB();
+ $i = $lb->getReaderIndex();
+ $host = $lb->getServerName( $i );
}
print "$host\n";
}
print "$host\n";