Help:$smwgEnabledHttpDeferredJobRequest

is a configuration parameter to control the behaviour of "DeferredRequestDispatchManager" to manage and execute selected jobs asynchronously, i.e. in a deferred processing mode to the initial transaction triggering the job. If enabled which is the default setting for this configuration parameter those jobs are send as request to a dispatcher in order for them to be decoupled from the initial transaction. The configuration parameter was introduced in CiteRef::gh:smw:1169 and removed with to be replaced by an software internal approach.CiteRef::gh:smw:3310

added the  option to this configuration parameter to control updates to be executed synchronously to a change propagation transaction.CiteRef::gh:smw:2285 This option helps to mitigate a situation where for some reason the "DeferredRequestDispatchManager" is unable to complete the request and waiting on the job scheduler is not a choice.CiteRef::gh:smw:2283

added the  option to this configuration parameter to buffer updates to be executed after MediaWiki has done all its transactions.CiteRef::gh:smw:2356. This option helps to mitigate a situation where for some reason the "DeferredRequestDispatchManager" lets users seeing the enqueue latency in case several calls are mode on the same queue.

Changing the default setting
To modify the setting to this configuration parameter, add one of the following lines to your "LocalSettings.php" file after the  call:


 * Change updates to be done synchronously with the update transaction (jobs are executed immediately)


 * Change updates to be done synchronously with the update transaction (jobs are batched and executed later on idle)


 * Change updates to be done with the initial transaction and parked as jobs, waiting on job scheduler to initiate the update