wiki.techinc.nl/includes/deferred
Aaron Schulz 390fce6db1 Move user_editcount updates to a mergeable deferred update
This should reduce excess contention and lock timeouts.
Previously, it used a pre-commit hook which ran just before the
end of the DB transaction round.

Also removed unused User::incEditCountImmediate() method.

Bug: T202715
Depends-on: I6d239a5ea286afb10d9e317b2ee1436de60f7e4f
Depends-on: I0ad3d17107efc7b0e59f1dd54d5733cd1572a2b7
Change-Id: I0d6d7ddd91bbb21995142808248d162e05696d47
2018-10-25 15:32:18 -07:00
..
AtomicSectionUpdate.php
AutoCommitUpdate.php Replace call_user_func_array(), part 1 2018-06-04 23:39:04 -07:00
CdnCacheUpdate.php
DataUpdate.php
DeferrableCallback.php
DeferrableUpdate.php
DeferredUpdates.php Merge "Make MergeableUpdate jobs avoid the sub-queue so they can always merge" 2018-10-12 01:13:29 +00:00
EnqueueableDataUpdate.php
HTMLCacheUpdate.php
LinksDeletionUpdate.php jobqueue: Use explicit retry when refreshLinks can't get a lock 2018-08-28 22:39:01 +01:00
LinksUpdate.php Add type hint to invalidateImageDescriptions() 2018-10-01 23:20:10 -07:00
MergeableUpdate.php Move user_editcount updates to a mergeable deferred update 2018-10-25 15:32:18 -07:00
MessageCacheUpdate.php messagecache: use MergeableUpdate for the deferred replace() update 2018-10-05 20:14:41 +00:00
MWCallableUpdate.php
SearchUpdate.php Reduce calls to MediaWikiServices::getInstance() 2018-08-18 06:02:39 +02:00
SiteStatsUpdate.php Add test for WikiPage post-edit stats update 2018-03-06 00:43:39 +00:00
TransactionRoundDefiningUpdate.php Do not start explicit transaction rounds for RecentChangesUpdateJob 2018-04-17 12:39:05 +00:00
UserEditCountUpdate.php Move user_editcount updates to a mergeable deferred update 2018-10-25 15:32:18 -07:00
WANCacheReapUpdate.php Fix some of the common typos 2018-08-16 00:59:32 +02:00