aboutsummaryrefslogtreecommitdiffstats
path: root/includes/libs/rdbms/ChronologyProtector.php
Commit message (Expand)AuthorAgeFilesLines
* libs: Use type declaration on undocumented private functionsUmherirrender2025-03-311-1/+1
* rdbms,objectcache: Replace wgChronologyProtectorStash with MicroStashTimo Tijhof2024-10-091-1/+1
* Add namespace to the root classes of ObjectCacheEbrahim Byagowi2024-07-101-2/+2
* rdbms: Move IReadableDatabase::primaryPosWait() to IDatabaseForOwnerAmir Sarabadani2024-06-121-1/+1
* rdbms: Remove ILoadBalancer::getWriterIndex()Amir Sarabadani2024-06-031-2/+2
* rdbms: Drop ILoadBalancer::getAnyOpenConnection()Amir Sarabadani2023-11-281-5/+1
* rdbms: Minor clean up in ChronologyProtectorTimo Tijhof2023-09-141-31/+14
* rdbms: Rename CP::yieldSessionPrimaryPos to ::getSessionPrimaryPosAmir Sarabadani2023-08-301-1/+1
* rdbms: Decouple ChronologyProtector from LBFAmir Sarabadani2023-08-291-17/+66
* rdbms: Drop partial disablement of CP and setting client id via headerAmir Sarabadani2023-08-241-12/+2
* rdbms: Move two static methods of LBFactory to ChronologyProtectorAmir Sarabadani2023-08-011-0/+50
* rdbms: Remove LB::getReplicaResumePosAmir Sarabadani2023-08-011-1/+5
* rdbms: Avoid making wasteful memcached calls in CPAmir Sarabadani2023-07-251-15/+9
* rdbms: Fix line indent in ChronologyProtectorUmherirrender2023-03-171-11/+11
* rdbms: clean up LoadBalancer/ChronologyProtector primary pos methodsAaron Schulz2023-02-091-6/+7
* Remove unused key variable from foreach loopsUmherirrender2022-09-211-1/+1
* rdbms: Limit CP warning message for T314434 to initial 10s windowTimo Tijhof2022-09-191-3/+12
* rdbms: Bump ChronologyProtector cache key versionTimo Tijhof2022-09-131-1/+1
* Merge "rdbms: Log warning if ChronologyProtector finds data under presumed cl...jenkins-bot2022-09-081-0/+27
|\
| * rdbms: Log warning if ChronologyProtector finds data under presumed clientIDTimo Tijhof2022-09-021-0/+27
* | rdbms: Simplify private marshal logic in ChronologyProtectorTimo Tijhof2022-09-061-13/+6
* | rdbms: Use JSON to store ChronologyProtector position datadaniel2022-09-041-8/+42
|/
* rdbms: rename "master" variables to "primary" in ChronologyProtectorAaron Schulz2022-08-291-15/+15
* rdbms: Remove obsolete cross-dc wait from ChronologyProtectorTimo Tijhof2022-08-201-63/+29
* rdbms: Clean up file doc commentsTimo Tijhof2022-08-091-4/+1
* rdbms: Move cpStash message to ChronologyProtector.phpTimo Tijhof2022-06-021-0/+4
* Fix typos in comments (C-D)Siddharth VP2021-12-301-3/+3
* ILoadBalancer/ILBFactory: Rename hasOrMadeRecentMasterChanges to hasOrMadeRec...James D. Forrester2021-09-021-1/+1
* docs: Change wording master to primary in comments and log textUmherirrender2021-09-011-10/+10
* Rename DB primary position interfaces to DBPrimaryPos and MySQLPrimaryPosJames D. Forrester2021-08-021-10/+10
* More master -> primary documentation and internal var renamingJames D. Forrester2021-07-151-3/+3
* rdbms: improve ChronologyProtector comments and variable/method namesAaron Schulz2021-04-131-21/+27
* rdbms: Improve ChronologyProtector documentationTimo Tijhof2021-03-101-3/+97
* Add $wgChronologyProtectorStash and improve $wgMainStash commentsAaron Schulz2021-03-011-178/+257
* Merge "In ChronologyProtector fix confusion between DB name and master name"jenkins-bot2020-06-031-7/+11
|\
| * In ChronologyProtector fix confusion between DB name and master nameTim Starling2020-06-011-7/+11
* | Remove terminating line breaks from debug messagesTim Starling2020-06-031-9/+9
|/
* Fix more libs PSR12.Properties.ConstantVisibility.NotFoundReedy2020-05-161-3/+3
* Coding style: Auto-fix MediaWiki.Classes.UnsortedUseStatements.UnsortedUseJames D. Forrester2020-01-101-1/+1
* Add missing @param and @return to documentationUmherirrender2019-11-101-0/+1
* rdbms: remove reference to READ_LATEST in ChronologyProtector::shutdown()Aaron Schulz2019-08-221-4/+3
* rdbms: add ILoadBalancer::getReplicaResumePos methodAaron Schulz2019-07-121-1/+1
* rdbms: add replica server counting methods to ILoadBalancerAaron Schulz2019-06-201-1/+1
* rdbms: fix ChronologyProtector client IDs to not be emptyAaron Schulz2019-05-241-23/+35
* rdbms: add "secret" parameter to ChronologyProtector to use HMAC client IDsAaron Schulz2019-04-191-4/+10
* Fix/suppress misc phan errors (#4)Kunal Mehta2019-04-051-1/+1
* Safe replacement of a lot of `!count()` with `=== []`Thiemo Kreuz2019-01-151-1/+1
* Use PHP 7 '??' operator instead of '?:' (round 2)Bartosz DziewoƄski2018-09-031-3/+2
* rdbms: fix value of ChronologyProtector::POSITION_COOKIE_TTLAaron Schulz2018-07-111-1/+1
* rdbms: avoid redundant SPI logging fields in ChronologyProtector log entriesAaron Schulz2018-06-111-4/+8