$lb | Wikimedia\Rdbms\LoadMonitor | protected |
$logger | Wikimedia\Rdbms\LoadMonitor | protected |
$srvCache | Wikimedia\Rdbms\LoadMonitor | protected |
$statsd | Wikimedia\Rdbms\LoadMonitor | protected |
$wanCache | Wikimedia\Rdbms\LoadMonitor | protected |
__construct(ILoadBalancer $lb, BagOStuff $srvCache, WANObjectCache $wCache, array $options=[]) | Wikimedia\Rdbms\LoadMonitor | |
computeServerState(int $i, ?array $priorState) | Wikimedia\Rdbms\LoadMonitor | protected |
getCurrentTime() | Wikimedia\Rdbms\LoadMonitor | protected |
getLagTimes(array $serverIndexes) | Wikimedia\Rdbms\LoadMonitor | |
getServerStates(array $serverIndexes) | Wikimedia\Rdbms\LoadMonitorNull | |
getWeightScale(array $state) | Wikimedia\Rdbms\LoadMonitor | protected |
isStateFresh( $state, $now) | Wikimedia\Rdbms\LoadMonitor | protected |
isStateRefreshDue( $priorAsOf, $priorGenDelay, $referenceTTL, $now) | Wikimedia\Rdbms\LoadMonitor | protected |
makeStateKey(IStoreKeyEncoder $cache, int $i) | Wikimedia\Rdbms\LoadMonitor | protected |
movingAverage( $priorValue, $gaugeValue, float $delay, float $movAveRatio) | Wikimedia\Rdbms\LoadMonitor | |
newInitialServerState() | Wikimedia\Rdbms\LoadMonitor | protected |
scaleLoads(array &$weightByServer) | Wikimedia\Rdbms\LoadMonitor | |
setLogger(LoggerInterface $logger) | Wikimedia\Rdbms\LoadMonitor | |
setMockTime(&$time) | Wikimedia\Rdbms\LoadMonitor | |
setStatsdDataFactory(StatsdDataFactoryInterface $statsFactory) | Wikimedia\Rdbms\LoadMonitor | |
STATE_AS_OF | Wikimedia\Rdbms\ILoadMonitor | |
STATE_GEN_DELAY | Wikimedia\Rdbms\ILoadMonitor | |
STATE_LAG | Wikimedia\Rdbms\ILoadMonitor | |
STATE_UP | Wikimedia\Rdbms\ILoadMonitor | |