wiki.techinc.nl/includes/libs/rdbms
Aaron Schulz 76be4dca81 rdbms: improve LoadBalancer connection pool reuse
Make DBConnRef enforce the DB domain selected during its lifetime
and allow more nested and successive use of the same connection handle
via DBConnRef. This can avoid extra connections in some cases where
getConnection()/getConnectionRef() is used.

Also:
* Reduce the number of connection pools arrays from six to two
* Merge getLocalConnection()/getForeignConnection() into one method
* Expand various related code comments

Bug: T226595
Depends-On: If808cbab429d41e1f2289683533e4a781a4bdf5e
Change-Id: I540b08920997c57cad6445ddb09d8e663eaf4714
2022-09-23 10:53:58 +10:00
..
connectionmanager rdbms: Clean up file doc comments 2022-08-09 12:53:32 +00:00
database rdbms: improve LoadBalancer connection pool reuse 2022-09-23 10:53:58 +10:00
dbal Suppress php 7.4 phan false positive 2022-09-19 14:22:50 +00:00
encasing rdbms: Clean up file doc comments 2022-08-09 12:53:32 +00:00
exception rdbms: Clean up file doc comments 2022-08-09 12:53:32 +00:00
field rdbms: Improve documentation around false/bool 2022-06-18 10:33:40 +02:00
lbfactory Merge "rdbms: improve documentation about sections/clusters in LBFactory classes" 2022-09-17 15:13:42 +00:00
loadbalancer rdbms: improve LoadBalancer connection pool reuse 2022-09-23 10:53:58 +10:00
loadmonitor rdbms: Remove stray @ingroup from two file doc blocks 2022-09-04 17:37:13 +02:00
platform SQLPlatform: Introduce buildComparison() 2022-09-10 04:22:19 +02:00
querybuilder rdbms: Allow SubQuery objects in SelectQueryBuilder as table 2022-09-12 09:56:31 +02:00
ChronologyProtector.php Remove unused key variable from foreach loops 2022-09-21 21:18:43 +02:00
defines.php rdbms: Deprecate DBO_SSL 2022-05-27 14:57:31 +00:00
TransactionProfiler.php Merge "rdbms: Clean up file doc comments" 2022-08-10 05:21:14 +00:00