$agent | Wikimedia\Rdbms\LoadBalancer | private |
$allowLagged | Wikimedia\Rdbms\LoadBalancer | private |
$chronologyCallback | Wikimedia\Rdbms\LoadBalancer | private |
$chronologyCallbackTriggered | Wikimedia\Rdbms\LoadBalancer | private |
$cliMode | Wikimedia\Rdbms\LoadBalancer | private |
$clusterName | Wikimedia\Rdbms\LoadBalancer | private |
$connectionCounter | Wikimedia\Rdbms\LoadBalancer | private |
$connLogger | Wikimedia\Rdbms\LoadBalancer | private |
$conns | Wikimedia\Rdbms\LoadBalancer | private |
$csProvider | Wikimedia\Rdbms\LoadBalancer | private |
$db | Wikimedia\Rdbms\LoadBalancerSingle | private |
$defaultGroup | Wikimedia\Rdbms\LoadBalancer | private |
$deprecationLogger | Wikimedia\Rdbms\LoadBalancer | private |
$disabled | Wikimedia\Rdbms\LoadBalancer | private |
$domainAliases | Wikimedia\Rdbms\LoadBalancer | private |
$errorConnection | Wikimedia\Rdbms\LoadBalancer | private |
$errorLogger | Wikimedia\Rdbms\LoadBalancer | private |
$groupLoads | Wikimedia\Rdbms\LoadBalancer | private |
$id | Wikimedia\Rdbms\LoadBalancer | private |
$indexAliases | Wikimedia\Rdbms\LoadBalancer | private |
$laggedReplicaMode | Wikimedia\Rdbms\LoadBalancer | private |
$lastError | Wikimedia\Rdbms\LoadBalancer | private |
$loadMonitor | Wikimedia\Rdbms\LoadBalancer | private |
$loadMonitorConfig | Wikimedia\Rdbms\LoadBalancer | private |
$localDomain | Wikimedia\Rdbms\LoadBalancer | private |
$maxLag | Wikimedia\Rdbms\LoadBalancer | private |
$maxLagByIndex | Wikimedia\Rdbms\LoadBalancer | private |
$nonLocalDomainCache | Wikimedia\Rdbms\LoadBalancer | private |
$ownerId | Wikimedia\Rdbms\LoadBalancer | private |
$perfLogger | Wikimedia\Rdbms\LoadBalancer | private |
$profiler | Wikimedia\Rdbms\LoadBalancer | private |
$queryLogger | Wikimedia\Rdbms\LoadBalancer | private |
$readIndexByGroup | Wikimedia\Rdbms\LoadBalancer | private |
$readOnlyReason | Wikimedia\Rdbms\LoadBalancer | private |
$replLogger | Wikimedia\Rdbms\LoadBalancer | private |
$servers | Wikimedia\Rdbms\LoadBalancer | private |
$srvCache | Wikimedia\Rdbms\LoadBalancer | private |
$tableAliases | Wikimedia\Rdbms\LoadBalancer | private |
$tempTablesOnlyMode | Wikimedia\Rdbms\LoadBalancer | private |
$trxProfiler | Wikimedia\Rdbms\LoadBalancer | private |
$trxRecurringCallbacks | Wikimedia\Rdbms\LoadBalancer | private |
$trxRoundId | Wikimedia\Rdbms\LoadBalancer | private |
$trxRoundStage | Wikimedia\Rdbms\LoadBalancer | private |
$waitForPos | Wikimedia\Rdbms\LoadBalancer | private |
$waitTimeout | Wikimedia\Rdbms\LoadBalancer | private |
$wanCache | Wikimedia\Rdbms\LoadBalancer | private |
__construct(array $params) | Wikimedia\Rdbms\LoadBalancerSingle | |
__destruct() | Wikimedia\Rdbms\LoadBalancerSingle | |
allowLagged( $mode=null) | Wikimedia\Rdbms\LoadBalancer | |
applyTransactionRoundFlags(Database $conn) | Wikimedia\Rdbms\LoadBalancer | private |
approveMasterChanges(array $options, $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
approvePrimaryChanges(array $options, $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
assertOwnership( $fname, $owner) | Wikimedia\Rdbms\LoadBalancer | private |
assertTransactionRoundStage( $stage) | Wikimedia\Rdbms\LoadBalancer | private |
beginMasterChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
beginPrimaryChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
closeAll( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
closeConnection(IDatabase $conn) | Wikimedia\Rdbms\LoadBalancer | |
commitAll( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
commitMasterChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
commitPrimaryChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
CONN_HELD_WARN_THRESHOLD | Wikimedia\Rdbms\LoadBalancer | private |
CONN_INTENT_WRITABLE | Wikimedia\Rdbms\ILoadBalancer | |
CONN_REFRESH_READ_ONLY | Wikimedia\Rdbms\ILoadBalancer | |
CONN_SILENCE_ERRORS | Wikimedia\Rdbms\ILoadBalancer | |
CONN_TRX_AUTOCOMMIT | Wikimedia\Rdbms\ILoadBalancer | |
DB_MASTER | Wikimedia\Rdbms\ILoadBalancer | |
DB_PRIMARY | Wikimedia\Rdbms\ILoadBalancer | |
DB_REPLICA | Wikimedia\Rdbms\ILoadBalancer | |
disable( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
DOMAIN_ANY | Wikimedia\Rdbms\ILoadBalancer | |
doWait( $index, $timeout=null) | Wikimedia\Rdbms\LoadBalancer | private |
enforceConnectionFlags(IDatabase $conn, $flags) | Wikimedia\Rdbms\LoadBalancer | private |
fieldHasBit(int $flags, int $bit) | Wikimedia\Rdbms\LoadBalancer | private |
finalizeMasterChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
finalizePrimaryChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
flushMasterSnapshots( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
flushPrimarySnapshots( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
flushReplicaSnapshots( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
forEachOpenConnection( $callback, array $params=[]) | Wikimedia\Rdbms\LoadBalancer | |
forEachOpenMasterConnection( $callback, array $params=[]) | Wikimedia\Rdbms\LoadBalancer | |
forEachOpenPrimaryConnection( $callback, array $params=[]) | Wikimedia\Rdbms\LoadBalancer | |
forEachOpenReplicaConnection( $callback, array $params=[]) | Wikimedia\Rdbms\LoadBalancer | |
getAnyOpenConnection( $i, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getClusterName() | Wikimedia\Rdbms\LoadBalancer | |
getConnection( $i, $groups=[], $domain=false, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getConnectionIndex( $i, array $groups, $domain) | Wikimedia\Rdbms\LoadBalancer | private |
getConnectionRef( $i, $groups=[], $domain=false, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getConnLogContext(IDatabase $conn, array $extras=[]) | Wikimedia\Rdbms\LoadBalancer | protected |
getCurrentConnectionCount() | Wikimedia\Rdbms\LoadBalancer | private |
getExistingReaderIndex( $group) | Wikimedia\Rdbms\LoadBalancer | protected |
getForeignConnection( $i, $domain, $flags=0) | Wikimedia\Rdbms\LoadBalancer | private |
getLaggedReplicaMode( $domain=false) | Wikimedia\Rdbms\LoadBalancer | |
getLagTimes( $domain=false) | Wikimedia\Rdbms\LoadBalancer | |
getLazyConnectionRef( $i, $groups=[], $domain=false, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getLoadMonitor() | Wikimedia\Rdbms\LoadBalancer | private |
getLocalConnection( $i, $flags=0) | Wikimedia\Rdbms\LoadBalancer | private |
getLocalDomainID() | Wikimedia\Rdbms\LoadBalancer | |
getMaintenanceConnectionRef( $i, $groups=[], $domain=false, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getMasterPos() | Wikimedia\Rdbms\LoadBalancer | |
getMaxLag( $domain=false) | Wikimedia\Rdbms\LoadBalancer | |
getPrimaryPos() | Wikimedia\Rdbms\LoadBalancer | |
getPrimaryServerName() | Wikimedia\Rdbms\LoadBalancer | private |
getRandomNonLagged(array $loads, string $domain, $maxLag=INF) | Wikimedia\Rdbms\LoadBalancer | private |
getReaderIndex( $group=false, $domain=false) | Wikimedia\Rdbms\LoadBalancer | |
getReadOnlyReason( $domain=false) | Wikimedia\Rdbms\LoadBalancer | |
getReplicaResumePos() | Wikimedia\Rdbms\LoadBalancer | |
getRoleFromIndex( $i) | Wikimedia\Rdbms\LoadBalancer | private |
getServerAttributes( $i) | Wikimedia\Rdbms\LoadBalancer | |
getServerConnection( $i, $domain, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
getServerCount() | Wikimedia\Rdbms\LoadBalancer | |
getServerInfo( $i) | Wikimedia\Rdbms\LoadBalancer | |
getServerInfoStrict( $i, $field=null) | Wikimedia\Rdbms\LoadBalancer | private |
getServerName( $i) | Wikimedia\Rdbms\LoadBalancer | |
getServerType( $i) | Wikimedia\Rdbms\LoadBalancer | |
getStreamingReplicaIndexes() | Wikimedia\Rdbms\LoadBalancer | private |
getTopologyRole( $i, array $server) | Wikimedia\Rdbms\LoadBalancer | private |
getTransactionRoundStage() | Wikimedia\Rdbms\LoadBalancer | |
getWriterIndex() | Wikimedia\Rdbms\LoadBalancer | |
GROUP_GENERIC | Wikimedia\Rdbms\ILoadBalancer | |
hasMasterChanges() | Wikimedia\Rdbms\LoadBalancer | |
hasMasterConnection() | Wikimedia\Rdbms\LoadBalancer | |
hasOrMadeRecentMasterChanges( $age=null) | Wikimedia\Rdbms\LoadBalancer | |
hasOrMadeRecentPrimaryChanges( $age=null) | Wikimedia\Rdbms\LoadBalancer | |
hasPrimaryChanges() | Wikimedia\Rdbms\LoadBalancer | |
hasPrimaryConnection() | Wikimedia\Rdbms\LoadBalancer | |
hasReplicaServers() | Wikimedia\Rdbms\LoadBalancer | |
hasStreamingReplicaServers() | Wikimedia\Rdbms\LoadBalancer | |
haveIndex( $i) | Wikimedia\Rdbms\LoadBalancer | |
INFO_AUTOCOMMIT_ONLY | Wikimedia\Rdbms\LoadBalancer | private |
INFO_FOREIGN_REF_COUNT | Wikimedia\Rdbms\LoadBalancer | private |
INFO_FORIEGN | Wikimedia\Rdbms\LoadBalancer | private |
INFO_SERVER_INDEX | Wikimedia\Rdbms\LoadBalancer | private |
initConnFlags( $flags) | Wikimedia\Rdbms\LoadBalancer | private |
isNonZeroLoad( $i) | Wikimedia\Rdbms\LoadBalancer | |
isOpen( $index) | Wikimedia\Rdbms\LoadBalancer | private |
isPrimaryConnectionReadOnly(IDatabase $conn, $flags=0) | Wikimedia\Rdbms\LoadBalancer | private |
isPrimaryRunningReadOnly(DatabaseDomain $domain) | Wikimedia\Rdbms\LoadBalancer | private |
KEY_FOREIGN_FREE | Wikimedia\Rdbms\LoadBalancer | private |
KEY_FOREIGN_FREE_NOROUND | Wikimedia\Rdbms\LoadBalancer | private |
KEY_FOREIGN_INUSE | Wikimedia\Rdbms\LoadBalancer | private |
KEY_FOREIGN_INUSE_NOROUND | Wikimedia\Rdbms\LoadBalancer | private |
KEY_LOCAL | Wikimedia\Rdbms\LoadBalancer | private |
KEY_LOCAL_DOMAIN | Wikimedia\Rdbms\LoadBalancer | private |
KEY_LOCAL_NOROUND | Wikimedia\Rdbms\LoadBalancer | private |
laggedReplicaUsed() | Wikimedia\Rdbms\LoadBalancer | |
lastMasterChangeTimestamp() | Wikimedia\Rdbms\LoadBalancer | |
lastPrimaryChangeTimestamp() | Wikimedia\Rdbms\LoadBalancer | |
lazyLoadReplicationPositions() | Wikimedia\Rdbms\LoadBalancer | private |
MAX_LAG_DEFAULT | Wikimedia\Rdbms\LoadBalancer | |
MAX_WAIT_DEFAULT | Wikimedia\Rdbms\LoadBalancer | private |
newFromConnection(IDatabase $db, array $params=[]) | Wikimedia\Rdbms\LoadBalancerSingle | static |
newTrackedConnectionsArray() | Wikimedia\Rdbms\LoadBalancer | privatestatic |
openConnection( $i, $domain=false, $flags=0) | Wikimedia\Rdbms\LoadBalancer | |
pendingMasterChangeCallers() | Wikimedia\Rdbms\LoadBalancer | |
pendingPrimaryChangeCallers() | Wikimedia\Rdbms\LoadBalancer | |
pickAnyOpenConnection(array $connsByServer, $autoCommitOnly) | Wikimedia\Rdbms\LoadBalancer | private |
pickReaderIndex(array $loads, string $domain) | Wikimedia\Rdbms\LoadBalancer | private |
pingAll() | Wikimedia\Rdbms\LoadBalancer | |
reallyOpenConnection( $i, DatabaseDomain $domain, array $lbInfo=[]) | Wikimedia\Rdbms\LoadBalancerSingle | protected |
redefineLocalDomain( $domain) | Wikimedia\Rdbms\LoadBalancer | |
reportConnectionError() | Wikimedia\Rdbms\LoadBalancer | private |
resolveDomainID( $domain) | Wikimedia\Rdbms\LoadBalancer | |
resolveDomainInstance( $domain) | Wikimedia\Rdbms\LoadBalancer | protected |
resolveGroups( $groups, $i) | Wikimedia\Rdbms\LoadBalancer | private |
reuseConnection(IDatabase $conn) | Wikimedia\Rdbms\LoadBalancer | |
rollbackMasterChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
rollbackPrimaryChanges( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
ROUND_APPROVED | Wikimedia\Rdbms\LoadBalancer | private |
ROUND_COMMIT_CALLBACKS | Wikimedia\Rdbms\LoadBalancer | private |
ROUND_CURSORY | Wikimedia\Rdbms\LoadBalancer | private |
ROUND_ERROR | Wikimedia\Rdbms\LoadBalancer | private |
ROUND_FINALIZED | Wikimedia\Rdbms\LoadBalancer | private |
ROUND_ROLLBACK_CALLBACKS | Wikimedia\Rdbms\LoadBalancer | private |
runMasterTransactionIdleCallbacks( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
runMasterTransactionListenerCallbacks( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
runPrimaryTransactionIdleCallbacks( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
runPrimaryTransactionListenerCallbacks( $fname=__METHOD__, $owner=null) | Wikimedia\Rdbms\LoadBalancer | |
safeGetLag(IDatabase $conn) | Wikimedia\Rdbms\LoadBalancer | |
sanitizeConnectionFlags( $flags, $i, $domain) | Wikimedia\Rdbms\LoadBalancer | private |
serverHasLoadInAnyGroup( $i) | Wikimedia\Rdbms\LoadBalancer | private |
setDomainAliases(array $aliases) | Wikimedia\Rdbms\LoadBalancer | |
setExistingReaderIndex( $group, $index) | Wikimedia\Rdbms\LoadBalancer | private |
setIndexAliases(array $aliases) | Wikimedia\Rdbms\LoadBalancer | |
setLocalDomain(DatabaseDomain $domain) | Wikimedia\Rdbms\LoadBalancer | private |
setLocalDomainPrefix( $prefix) | Wikimedia\Rdbms\LoadBalancer | |
setTableAliases(array $aliases) | Wikimedia\Rdbms\LoadBalancer | |
setTempTablesOnlyMode( $value, $domain) | Wikimedia\Rdbms\LoadBalancer | |
setTransactionListener( $name, callable $callback=null) | Wikimedia\Rdbms\LoadBalancer | |
setWaitForPositionIfHigher( $pos) | Wikimedia\Rdbms\LoadBalancer | private |
STAGE_POSTCOMMIT_CALLBACKS | Wikimedia\Rdbms\ILoadBalancer | |
STAGE_POSTROLLBACK_CALLBACKS | Wikimedia\Rdbms\ILoadBalancer | |
TTL_CACHE_READONLY | Wikimedia\Rdbms\LoadBalancer | private |
undoTransactionRoundFlags(Database $conn) | Wikimedia\Rdbms\LoadBalancer | private |
waitFor( $pos) | Wikimedia\Rdbms\LoadBalancer | |
waitForAll( $pos, $timeout=null) | Wikimedia\Rdbms\LoadBalancer | |
waitForMasterPos(IDatabase $conn, $pos=false, $timeout=null) | Wikimedia\Rdbms\LoadBalancer | |
waitForOne( $pos, $timeout=null) | Wikimedia\Rdbms\LoadBalancer | |
waitForPrimaryPos(IDatabase $conn, $pos=false, $timeout=null) | Wikimedia\Rdbms\LoadBalancer | |