Use AutoCommitUpdate instead of Database->onTransactionIdle
authorSeb35 <seb35@seb35.fr>
Thu, 1 Jun 2017 15:49:28 +0000 (17:49 +0200)
committerSeb35 <seb35@seb35.fr>
Tue, 6 Jun 2017 12:23:37 +0000 (14:23 +0200)
commit24842cfac0f392e2ba60dfcbf419d89c8895c7ed
tree1142abf86a0cb496e5aa140ebec018b2abc7115a
parent9c8ff2fac0e2b089e5120d36df717edfc7dd7745
Use AutoCommitUpdate instead of Database->onTransactionIdle

This is needed for deferred updates LinksDeletionUpdate and LinksUpdate, else
callbacks registered with onTransactionIdle prevent other transactions from
being executed, at least in this case.

Bug: T154425
Bug: T154438
Bug: T157679
Change-Id: Iecd396d584a62ac936cd963915339159467b44cd
includes/MediaWiki.php
includes/jobqueue/JobQueueDB.php
includes/jobqueue/JobQueueGroup.php
includes/jobqueue/JobRunner.php