wiki.techinc.nl/includes/deferred
Aaron Schulz 95fdff36c2 Make DeferredUpdates detect LBFactory transaction rounds
Previously, tryOpportunisticExecute() tried to nest transaction rounds,
which would fail. Added LBFactory::hasTransactionRound() as needed.

Also cleaned up some unqualified class names in callbacks and set the
PRESEND flag for the JobQueueDB AutoCommitUpdate callback. Use the
proper getMasterDB() method while at it. These follow up 24842cfac.

Bug: T154425
Change-Id: Ib1d38f68bd217903d1a7d46fb15b7d7d9620daa6
2017-06-10 15:22:32 +00:00
..
AtomicSectionUpdate.php Move IDatabase/IMaintainableDatabase to Rdbms namespace 2017-03-28 15:32:38 -07:00
AutoCommitUpdate.php Move IDatabase/IMaintainableDatabase to Rdbms namespace 2017-03-28 15:32:38 -07:00
CdnCacheUpdate.php
DataUpdate.php Make DeferredUpdates::execute() protected 2016-09-13 04:11:24 +00:00
DeferrableCallback.php
DeferrableUpdate.php
DeferredUpdates.php Make DeferredUpdates detect LBFactory transaction rounds 2017-06-10 15:22:32 +00:00
EnqueueableDataUpdate.php
HTMLCacheUpdate.php
LinksDeletionUpdate.php Avoid scoped lock errors in Category::refreshCounts() due to nesting 2017-05-31 22:18:12 -07:00
LinksUpdate.php Release prior row locks beforehand in LinksUpdate::updateCategoryCounts 2017-04-26 22:33:56 -07:00
MergeableUpdate.php
MWCallableUpdate.php Move IDatabase/IMaintainableDatabase to Rdbms namespace 2017-03-28 15:32:38 -07:00
SearchUpdate.php Remove empty lines at end of functions 2016-11-05 11:55:10 +01:00
SiteStatsUpdate.php SiteStatsUpdate: Avoid deprecated wfMemcKey() 2017-05-25 11:20:23 -07:00
SqlDataUpdate.php Move IDatabase/IMaintainableDatabase to Rdbms namespace 2017-03-28 15:32:38 -07:00
WANCacheReapUpdate.php Move IDatabase/IMaintainableDatabase to Rdbms namespace 2017-03-28 15:32:38 -07:00