Page MenuHomePhabricator

Oldest-first mode for dispatchChanges script.
Closed, ResolvedPublic

Description

For each dispatch pass, dispatchChanges.php currently picks a target wiki at random. This may cause some targets not to be updated for a long time (or, in theory, ever).

To avoid this, dispatchChanges.php should have a mode that picks the oldest (least recently updated) target wiki for each pass, trying to keep all targets up top date.

Note that it would not be a good idea to just use that mode always, since it is brittle against failure: if dispatching to a specific target fails in an unexpected way, the next pass would try that target again (since it was not updated), and again and again, never trying any other target again.


Version: unspecified
Severity: normal

Details

Reference
bz45997

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 22 2014, 1:37 AM
bzimport set Reference to bz45997.
bzimport added a subscriber: Unknown Object (MLST).

Verified in Wikidata demo sprint 35-3