Page MenuHomePhabricator

Allow unconditional delaying of data retrieval
Open, Needs TriagePublicFeature

Description

Add delay by and delay until parameters that fill prevent any {{#get_external_data:}} function from connecting to the data source immediately, scheduling a job instead.

The function, unless muted by suppress error, should produce an error message, until the appointed time comes.

In case of especially heavy loads, this will allow to speed up the web server response and reduce load on it, taking into account that MediaWiki jobs can be niced and run by a dedicated server.

This feature should be implemented by the EDConnectorThrottled trait.