Add a worker to unstick canceling jobs
What does this MR do and why?
Add a worker to unstick canceling jobs
Adds a worker that will move jobs with a canceling status to canceled if they have been stuck in canceling for too long. This is what we do with other non-complete statuses where jobs have been stuck in that status. Since we rely on an external components to message back a failure we want to ensure that even if that doesn't happen, jobs will eventually arrive at a complete status.
Related to #441958
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.