require_once __DIR__ . '/Maintenance.php';
+use MediaWiki\MediaWikiServices;
+
/**
* Maintenance script to show database lag.
*
}
public function execute() {
+ $lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
if ( $this->hasOption( 'r' ) ) {
- $lb = wfGetLB();
echo 'time ';
$serverCount = $lb->getServerCount();
sleep( 5 );
}
} else {
- $lb = wfGetLB();
$lags = $lb->getLagTimes();
foreach ( $lags as $i => $lag ) {
$name = $lb->getServerName( $i );
}
}
-$maintClass = "DatabaseLag";
+$maintClass = DatabaseLag::class;
require_once RUN_MAINTENANCE_IF_MAIN;