aboutsummaryrefslogtreecommitdiffstats
path: root/includes/objectcache
Commit message (Expand)AuthorAgeFilesLines
* objectcache: make SqlBagOStuff correctly ignore DBO_DEFAULTAaron Schulz2024-08-071-3/+3
* objectcache: Update tests that are really for ObjectCacheFactoryDerick Alangi2024-07-241-1/+1
* Add namespace to the root classes of ObjectCacheEbrahim Byagowi2024-07-103-0/+10
* Use namespaced classes (1)Umherirrender2024-06-161-0/+1
* rdbms: Remove ILoadBalancer::getWriterIndex()Amir Sarabadani2024-06-031-1/+2
* Use RawSQLValue for some SET clauses in upsertUmherirrender2024-05-291-3/+4
* objectcache: Remove "for b/c" from internal ObjectCacheFactory commentTimo Tijhof2024-05-231-1/+1
* objectcache: Complete refactor of `ObjectCache.php`Derick Alangi2024-05-212-137/+148
* rdbms: Remove IDatabase::getTopologyBasedServerId()Amir Sarabadani2024-05-141-1/+1
* Merge "fix: use objectcachefactory methods instead of deprecated objectcache ...jenkins-bot2024-05-051-1/+1
|\
| * fix: use objectcachefactory methods instead of deprecated objectcache methodsIrina Balaban2024-05-051-1/+1
* | Formally deprecate code marked with @deprecatedJames D. Forrester2024-05-031-2/+2
|/
* objectcache: Inject DBLoadBalancerFactory into ObjectCacheFactoryDerick Alangi2024-04-182-48/+52
* objectcache: Restore default keyspace for LocalServerCache serviceDerick Alangi2024-03-282-10/+9
* Merge "objectcache: remove deprecated QOS_EMULATION_SQL constant"jenkins-bot2024-03-281-1/+0
|\
| * objectcache: remove deprecated QOS_EMULATION_SQL constantAaron Schulz2024-03-271-1/+0
* | objectcache: Fix typo in getLocalServerInstance deprecation noticeTimo Tijhof2024-03-271-3/+1
|/
* objectcache: Introduce `ObjectCacheFactory` MW serviceDerick Alangi2024-03-192-173/+331
* 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