aboutsummaryrefslogtreecommitdiffstats
path: root/includes/db/LoadBalancer.php
Commit message (Expand)AuthorAgeFilesLines
* Moved all load balancer classes to /loadbalancerAaron Schulz2015-09-241-1273/+0
* Use APC for caching slave lag timesAaron Schulz2015-06-261-14/+4
* database: Make LoadBalancer not yield DB objects that hopelessly lost the con...Aaron Schulz2015-06-261-4/+10
* Remove unneeded empty lines at begin of if/else/foreach bodyumherirrender2015-06-191-1/+0
* Made LoadBalancer debug log entries use "localhost" placeholderAaron Schulz2015-05-211-8/+11
* Merge "Added $wgJobSerialCommitThreshold setting"jenkins-bot2015-04-271-1/+2
|\
| * Added $wgJobSerialCommitThreshold settingAaron Schulz2015-04-241-1/+2
* | Moved DBConnRef to a separate fileAaron Schulz2015-04-241-46/+0
|/
* Added LoadBalancer::waitForOne methodAaron Schulz2015-04-221-0/+31
* Made wfReadOnly() more robust at handling the lagged-slave caseAaron Schulz2015-04-081-5/+10
* Made rollbackMasterChanges catch exceptions, throwing the last oneAaron Schulz2015-04-031-5/+13
* Added slave/master fallback logic in RevisionAaron Schulz2015-03-311-2/+37
* Avoid certain useless dbperformance log entriesAaron Schulz2015-03-121-4/+11
* Made master connection expectations actually workAaron Schulz2015-03-031-0/+4
* database: Move LoadBalancer::getConnection debugmsg to getReaderIndexTimo Tijhof2015-02-191-2/+2
* Fixed backwards $group check in LoadBalancerAaron Schulz2015-02-181-2/+2
* Merge "Log to DBPerformance log when many LB connections are acquired"jenkins-bot2015-01-081-0/+15
|\
| * Log to DBPerformance log when many LB connections are acquiredAaron Schulz2015-01-081-0/+15
* | Fix phpcs errors in includes/Ricordisamoa2015-01-081-1/+0
|/
* Converted some section profiling to scopedProfileInAaron Schulz2015-01-071-2/+0
* Remove obvious function-level profilingChad Horohoe2015-01-071-15/+0
* Merge "Cleaned up LoadBalancer::getConnection"jenkins-bot2014-12-121-10/+10
|\
| * Cleaned up LoadBalancer::getConnectionAaron Schulz2014-12-101-10/+10
* | Avoid blocking on ChronologyProtecter check in LoadBalancer::getConnection()Aaron Schulz2014-12-121-4/+22
|/
* Add missing visibility keywords to all LoadBalancer methodsThiemo Mättig2014-11-201-39/+39
* Add array type hints to LoadBalancer classesThiemo Mättig2014-11-201-5/+5
* Fix/update inline documentation of LoadBalancerThiemo Mättig2014-11-201-15/+15
* Add logging context to database logsBryan Davis2014-11-191-4/+14
* Added wfLogDBError() call to LoadBalancer::doWait()Aaron Schulz2014-11-131-1/+4
* Support empty DB names in LoadBalancer more fullyAaron Schulz2014-11-031-1/+3
* Removed unused methodAaron Schulz2014-10-061-14/+0
* Simplified getMaxLag() to use getLagTimes()Aaron Schulz2014-09-261-49/+30
* Limit active DB connections spawned in waitForAll() to oneAaron Schulz2014-09-241-4/+13
* Fixed doc typoAaron Schulz2014-09-241-1/+1
* Slave lag check tweaks to JobRunnerAaron Schulz2014-09-241-1/+1
* Commented and re-ordered the LoadBalancer fieldsAaron Schulz2014-09-121-8/+27
* Vastly increase how long wfWaitForSlaves() can block in CLI modeAaron Schulz2014-07-311-6/+14
* Cleanup some docs (includes/[a-d])umherirrender2014-07-241-1/+1
* Added a hasMasterConnection() method to LoadBalancerAaron Schulz2014-07-191-0/+8
* Merge "Made getMaxLag() use caching to reduce connection spam"jenkins-bot2014-07-111-2/+15
|\
| * Made getMaxLag() use caching to reduce connection spamAaron Schulz2014-07-101-2/+15
* | Made getMaxLag() skip checking the master DBAaron Schulz2014-07-091-0/+3
|/
* Merge "Remove LoadBalancer::closeConnecton (deprecated since 1.18)"jenkins-bot2014-06-261-11/+0
|\
| * Remove LoadBalancer::closeConnecton (deprecated since 1.18)umherirrender2014-06-251-11/+0
* | Removed old DB_LAST cruftAaron Schulz2014-06-251-5/+1
|/
* Deprecate $wgMasterWaitTimeoutwithoutaname2014-06-111-7/+1
* Fixed some @params documentation (includes/[db|installer])umherirrender2014-04-191-20/+20
* Consistently use '@deprecated since <version>'Bartosz Dziewoński2014-04-151-1/+1
* Improve handling of uncommitted DB txns with "uncaught" exceptionsBrad Jorsch2014-03-271-0/+43
* Automatically add a new line at the end of wfLogDBError()Alexandre Emsenhuber2014-03-231-2/+2