|
MediaWiki REL1_39
|


Public Member Functions | |
| __construct (ILoadBalancer $lb, BagOStuff $sCache, WANObjectCache $wCache, array $options=[]) | |
| Construct a new LoadMonitor with a given LoadBalancer parent. | |
| clearCaches () | |
| getLagTimes (array $serverIndexes, $domain) | |
| Get an estimate of replication lag (in seconds) for each server. | |
| scaleLoads (array &$loads, $domain) | |
| Perform load ratio adjustment before deciding which server to use. | |
| setLogger (LoggerInterface $logger) | |
| setStatsdDataFactory (StatsdDataFactoryInterface $statsFactory) | |
| Sets a StatsdDataFactory instance on the object. | |
Definition at line 31 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::__construct | ( | ILoadBalancer | $lb, |
| BagOStuff | $sCache, | ||
| WANObjectCache | $wCache, | ||
| array | $options = [] ) |
Construct a new LoadMonitor with a given LoadBalancer parent.
| ILoadBalancer | $lb | LoadBalancer this instance serves |
| BagOStuff | $sCache | Local server memory cache |
| WANObjectCache | $wCache | Local cluster memory cache |
| array | $options | Options map |
Implements Wikimedia\Rdbms\ILoadMonitor.
Definition at line 32 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::clearCaches | ( | ) |
Definition at line 50 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::getLagTimes | ( | array | $serverIndexes, |
| $domain ) |
Get an estimate of replication lag (in seconds) for each server.
Values may be "false" if replication is too broken to estimate
| int[] | $serverIndexes | |
| string | $domain |
Implements Wikimedia\Rdbms\ILoadMonitor.
Definition at line 46 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::scaleLoads | ( | array & | $weightByServer, |
| $domain ) |
Perform load ratio adjustment before deciding which server to use.
| int[] | &$weightByServer | Map of (server index => float weight) |
| string | false | $domain |
Implements Wikimedia\Rdbms\ILoadMonitor.
Definition at line 43 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::setLogger | ( | LoggerInterface | $logger | ) |
Definition at line 37 of file LoadMonitorNull.php.
| Wikimedia\Rdbms\LoadMonitorNull::setStatsdDataFactory | ( | StatsdDataFactoryInterface | $statsFactory | ) |
Sets a StatsdDataFactory instance on the object.
| StatsdDataFactoryInterface | $statsFactory |
Implements StatsdAwareInterface.
Definition at line 40 of file LoadMonitorNull.php.