The Redis-based JobQueue had a feature to abandon jobs that were sitting in the queue for longer the claimTTL time period, we need to have a similar feature ChangeProp. Also, if some enormous time period has passed from the root job being submitted, like a week, I assume it's safe to reject the jobs generated by that root jobs. This will probably be a no-op in the new queue cause the wait periods should not be that high, but it would help clear the backlog carried over from the old queue when switching jobs.
Related Gerrit Patches:
|mediawiki/services/change-propagation/jobqueue-deploy : master||Abandon refreshLinks if the root job is more then 1 week long.|
|Resolved||Pchelolo||T157088 [EPIC] Develop a JobQueue backend based on EventBus|
|Resolved||Pchelolo||T183744 FY17/18 Q3 Program 8 Services Goal: Migrate two high-traffic jobs over to EventBus|
|Resolved||Pchelolo||T189303 Support claimTTL and rootClaimTTL in change-prop|