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
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
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