You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a job stalls, BullMQ moves the stalled job immediately to the wait status so it can be picked up again. I think it could be useful to have the ability to configure BullMQ to delay these stalled jobs before attempting retry. Similar to how failed jobs can have backoff strategies configured.
Why
For context, I'm dealing with a system that can have long running jobs (large data syncs) that can be active when deployments occur, which causes servers to restart and stalled jobs. During these deployments, there is a brief period of time where it's not desirable to even attempt retrying the job until rollout is complete, so I would like to be able to delay the retry of these stalled jobs.
I don't want to have these jobs be reported as a failure as it adds noise to our alerting systems. So, having these stalled jobs just gracefully retry would be nice.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
What
When a job stalls, BullMQ moves the stalled job immediately to the wait status so it can be picked up again. I think it could be useful to have the ability to configure BullMQ to delay these stalled jobs before attempting retry. Similar to how failed jobs can have backoff strategies configured.
Why
For context, I'm dealing with a system that can have long running jobs (large data syncs) that can be active when deployments occur, which causes servers to restart and stalled jobs. During these deployments, there is a brief period of time where it's not desirable to even attempt retrying the job until rollout is complete, so I would like to be able to delay the retry of these stalled jobs.
I don't want to have these jobs be reported as a failure as it adds noise to our alerting systems. So, having these stalled jobs just gracefully retry would be nice.
Beta Was this translation helpful? Give feedback.
All reactions