Do not start explicit transaction rounds for RecentChangesUpdateJob
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 16 Apr 2018 20:38:01 +0000 (13:38 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 17 Apr 2018 12:39:05 +0000 (12:39 +0000)
commitc6b668c2eca22549d5112cc44cef573cf2dea74c
tree1623b97cb93c087eb390d0a7a127b9d0cc49738b
parentbd2b9b2a60e34909b8572502314562954b7a8859
Do not start explicit transaction rounds for RecentChangesUpdateJob

The replaces the hacky use of onTransactionIdle(), which no longer runs
immediately in explicit transaction rounds since d4c31cf841.

Also clarified TransactionRoundDefiningUpdate comment about rounds.

Change-Id: Ie17eacdcaea4e47019cc94e1c7beed9d7fec5cf2
includes/deferred/TransactionRoundDefiningUpdate.php
includes/jobqueue/Job.php
includes/jobqueue/JobRunner.php
includes/jobqueue/jobs/RecentChangesUpdateJob.php