-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consumer: failing jobs immediately re-scheduled forever #73
Comments
@bzz Did you update all the dependencies using
Both jobs are now into the dead-letter queue. Maybe you added both repos a lot of times into the queue? |
Thank you for prompt responce! I'm checking again now, on a clean environment \wo any Go installed.
|
@bzz could you reproduce the error again? |
@bzz ping |
Sorry for confusion, indeed this was due to my local env build \wo glide and all the latest fixes :/ This does not happen any more. |
As a developer running Borges consumer, I would like to prevent infinite loop of rescheduling for failing jobs.
Right now, if input queue only has 2 jobs, both of which are not processable - consumer will immediately reschedule them forever, keeping CPU buys.
It is also not possible to just remove those from the queue - it seems that they got put back to the queue right after a failing attempt to process them, forever.
How to reproduce:
Full log below
Actual result:
Expected result:
error="reference not found"
#72 ) and workers become idle (0%CPU)The text was updated successfully, but these errors were encountered: