SpecialRunJobs: Use MediaWiki's built-in async/post-send mode
authorTimo Tijhof <krinklemail@gmail.com>
Thu, 12 Oct 2017 00:01:58 +0000 (01:01 +0100)
committerAaron Schulz <aschulz@wikimedia.org>
Sat, 14 Oct 2017 01:11:33 +0000 (01:11 +0000)
commitbfa2cf424672c3084f2d4c4771dd56cc38167ef7
treef7ce0e8d72ba0d997e35338b298ea73df8eaa1e7
parente994e89e76c286c80dd9ad1bd3b73bcebfe9017b
SpecialRunJobs: Use MediaWiki's built-in async/post-send mode

Disabling OutputPage is fine, but disabling MediaWiki's own
output handling from MediaWiki.php as well (with ignore_user_abort
and ob_flush) made this code incompatible with becoming an API module.

Make use of DeferredUpdates instead, MediaWiki's built-in post-send
mechanism.

Bug: T175146
Change-Id: Ia131341d447fd6501a070da89cd3a2af470e0f7d
includes/specials/SpecialRunJobs.php