-
-
Notifications
You must be signed in to change notification settings - Fork 277
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
Infinite lock using until_and_while_executing after sidekiq restart #361
Comments
Confirming that jobs sometimes get stuck in locked state even after the last update. |
Was just affected by this, jobs wouldn't enqueue even when there is no job in the queue or running. Had to remove all |
We're also seeing this issue after upgrading from 6.0.4 to 6.0.8. Jobs (with It seems that when this occurs, We can temporarily allow jobs to be re-queued again by running Edit: It appears to work correctly in v6.0.8 if we remove the sidekiq-unique-jobs/redis/unlock.lua Line 14 in 1120c51
|
Describe the bug
until_and_while_executing
does not on sidekiq restarts.Expected behavior
I expect that job will be retried when sidekiq started after normal restart.
Current behavior
There are some lock keys in redis that prevents job from being retries.
Worker class
Additional context
Jobs are enqueued using
perform_async
.`config/initializers/sidekiq.rb
The text was updated successfully, but these errors were encountered: