Public Member Functions | |
LoadBalancer () | |
newFromParams ($servers, $loads, $user, $password, $dbName, $failFunction=false) | |
initialise ($servers, $loads, $user, $password, $dbName, $failFunction=false) | |
pickRandom ($weights) | |
& | getReader () |
& | getConnection ($i, $fail=false) |
reportConnectionError (&$conn) | |
& | getWriter () |
force ($i) | |
haveIndex ($i) | |
Public Attributes | |
$mServers | |
$mConnections | |
$mLoads | |
$mUser | |
$mPassword | |
$mDbName | |
$mFailFunction | |
$mForce | |
$mReadIndex | |
$mLastConn |
|
Definition at line 26 of file LoadBalancer.php. |
|
Definition at line 186 of file LoadBalancer.php. Referenced by force(). |
|
Definition at line 119 of file LoadBalancer.php. References $i, DB_LAST, DB_READ, DB_WRITE, getConnection(), getReader(), getWriter(), reportConnectionError(), and wfDebug(). Referenced by getConnection(), and getReader(). |
|
Definition at line 87 of file LoadBalancer.php. References $conn, $i, getConnection(), and reportConnectionError(). Referenced by getConnection(). |
|
Definition at line 176 of file LoadBalancer.php. Referenced by getConnection(). |
|
Definition at line 191 of file LoadBalancer.php. References haveIndex(). Referenced by haveIndex(). |
|
Definition at line 47 of file LoadBalancer.php. References $user, initialise(), and wfSeedRandom(). Referenced by initialise(). |
|
Definition at line 40 of file LoadBalancer.php. References newFromParams(), password, and user. Referenced by newFromParams(). |
|
Definition at line 65 of file LoadBalancer.php. References $i, and pickRandom(). Referenced by pickRandom(). |
|
Definition at line 163 of file LoadBalancer.php. References $conn, and reportConnectionError(). Referenced by getConnection(), getReader(), and reportConnectionError(). |
|
Definition at line 22 of file LoadBalancer.php. |
|
Definition at line 23 of file LoadBalancer.php. |
|
Definition at line 23 of file LoadBalancer.php. |
|
Definition at line 24 of file LoadBalancer.php. |
|
Definition at line 24 of file LoadBalancer.php. |
|
Definition at line 22 of file LoadBalancer.php. |
|
Definition at line 23 of file LoadBalancer.php. |
|
Definition at line 24 of file LoadBalancer.php. |
|
Definition at line 22 of file LoadBalancer.php. |
|
Definition at line 23 of file LoadBalancer.php. |