aboutsummaryrefslogtreecommitdiffstats
path: root/includes/objectcache
Commit message (Expand)AuthorAgeFilesLines
* objectcache: Migrate BagOStuff from StatsdD to StatsLibDerick Alangi2024-02-271-1/+1
* objectcache: Drop support for `$wgObjectCaches['db-replicated']`Derick Alangi2023-12-081-4/+0
* Namespace remaining files under includes/deferredJames D. Forrester2023-11-221-0/+1
* Improve uses of ->where( array_merge( … ) ) in query buildersBartosz Dziewoński2023-10-261-6/+2
* Mass migrate simple cases to use expression builderAmir Sarabadani2023-10-261-4/+4
* Replace single-value $db->buildComparison() with $db->expr()Bartosz Dziewoński2023-10-221-1/+1
* objectcache: Deprecate unused SqlBagOStuff::deleteAll()Derick Alangi2023-09-271-0/+4
* objectcache: Deprecate unused `SqlBagOStuff::expireAll()`Derick Alangi2023-09-251-0/+4
* Merge "http: MultiHttpClient supports TelemetryHeadersInterface"jenkins-bot2023-09-121-0/+4
|\
| * http: MultiHttpClient supports TelemetryHeadersInterfacePiotr Miazga2023-09-121-0/+4
* | objectcache: Roll up small once-used private methods to the callerAmir Sarabadani2023-09-121-80/+58
* | Merge "rdbms: Move DebugDumpSql knowledge from SqlBagOStuff to DatabaseFactory"jenkins-bot2023-09-111-10/+3
|\ \
| * | rdbms: Move DebugDumpSql knowledge from SqlBagOStuff to DatabaseFactoryDerick Alangi2023-09-111-10/+3
* | | Merge "rdbms: Introduce ReplaceQueryBuilder"jenkins-bot2023-09-101-1/+5
|\ \ \ | |_|/ |/| |
| * | rdbms: Introduce ReplaceQueryBuilderAmir Sarabadani2023-09-081-1/+5
| |/
* / In query builders, use insertInto() and deleteFrom() instead of insert() and ...Tim Starling2023-09-081-10/+10
|/
* Merge "Migrate Database::upsert() calls to InsertQueryBuilder"jenkins-bot2023-09-061-59/+62
|\
| * Migrate Database::upsert() calls to InsertQueryBuilderAmir Sarabadani2023-09-061-59/+62
* | objectcache: Minor clean up SqlBagOStuff::getConnectionFromServerInfoTimo Tijhof2023-09-051-14/+9
* | objectcache: Use DBO_DEBUG when DebugDumpSql setting is set to `true`Derick Alangi2023-09-051-1/+6
|/
* objectcache: Make SqlBagOStuff aware of wgDebugDumpSql settingDerick Alangi2023-08-301-2/+5
* objectcache: Reduce boilerplate and indirection around makeKey()Timo Tijhof2023-08-031-0/+4
* Use DeleteQueryBuilder in one more placeLucas Werkmeister2023-07-061-1/+4
* Replace IDatabase::delete with DeleteQueryBuilderUmherirrender2023-06-211-8/+10
* Migrate Database::update() to UpdateQueryBuilderAmir Sarabadani2023-06-081-6/+5
* Fix infinite recursion in DBLoadBalancerFactoryConfigBuilder serviceTim Starling2023-05-031-9/+63
* objectcache: Use DB lock in SQLBagOStuff purge to avoid deadlockTimo Tijhof2023-04-051-8/+20
* Fix even more PHPStorm inspections (#3)Tim Starling2023-03-251-1/+1
* objectcache: remove deprecate BagOStuff::incr() methodAaron Schulz2023-03-101-36/+0
* objectcache: remove deprecate BagOStuff::decr() methodAaron Schulz2023-03-101-4/+0
* Reorg: Migrate WikiMap to WikiMap/ out of includesAmir Sarabadani2023-02-271-0/+1
* rdbms: Remove Database::attributesFromType and hard-deprecate ::factoryAmir Sarabadani2023-02-231-1/+3
* objectcache: Move main cache to internal "_LocalClusterCache" serviceTimo Tijhof2023-02-211-3/+1
* objectcache: make BagOStuff::makeKeyInternal protected in subclassesAaron Schulz2023-02-211-1/+1
* Allow some maintenance scripts to be called without a LocalSettingsdaniel2023-02-161-3/+8
* ObjectCache: Make newFromParams() more suitable for internal re-useTimo Tijhof2023-02-151-5/+6
* Remove unused arguments to private functionsUmherirrender2023-02-081-21/+9
* Remove unused local variable assignmentUmherirrender2023-02-041-1/+0
* objectcache: Fix DI for MultiWriteBagOStuff sub cachesTimo Tijhof2023-01-171-1/+1
* objectcache: Fix lack of DI for MultiWriteBagOStuff sub cachesTimo Tijhof2023-01-131-3/+14
* objectcache: Move default 'stats' assignment with the othersTimo Tijhof2023-01-111-4/+1
* rdbms: Consolidate logger channels into oneTimo Tijhof2023-01-031-2/+1
* Merge "objectcache: suppress TransactionProfiler in occasionallyGarbageCollec...jenkins-bot2022-11-171-0/+2
|\
| * objectcache: suppress TransactionProfiler in occasionallyGarbageCollect()Aaron Schulz2022-11-101-0/+2
* | objectcache: use multi-row upsert support in SqlBagOStuffAaron Schulz2022-11-171-64/+71
|/
* Merge "Use array_key_first()/array_key_last() in some places"jenkins-bot2022-10-211-2/+1
|\
| * Use array_key_first()/array_key_last() in some placesTim Starling2022-10-211-2/+1
* | Merge "Use short array destructuring instead of list()"jenkins-bot2022-10-211-14/+14
|\ \
| * | Use short array destructuring instead of list()Tim Starling2022-10-211-14/+14
| |/
* / Use the null coalescing assignment operatorTim Starling2022-10-211-1/+1
|/