Page MenuHomePhabricator

Document the danger of the release timestamp feature in code and on-wiki
Open, MediumPublic1 Estimated Story Points

Description

The IJobSpecification interface provides for specifying a release timestamp at which a job is processed. However, this is not well supported in WMF's cpjobqueue-based job queue implementation; applying any nontrivial delay will quickly block the job queue if the job is not specifically assigned to a special-purpose queue. This should be documented on-wiki and in the appropriate places in the codebase.

Event Timeline

@Pchelolo any suggestion about the best point of contact to fix this? Seems an easy enough change that could save us from another outage :)

@Mholloway can you update the priority for this task?

daniel set the point value for this task to 1.

Removing inactive assignee (Platform Engineering: Please unassign tasks of previous team members.)