This is extension for sidekiq that allows to have unique retries for your unique jobs. It should work for any sidekiq unique job extension if it guarantees that only one unique job can be performing at the same time. Currently this gem supports SidekiqUniqueJobs extension but you may wrote own adapter.
Add this line to your application's Gemfile:
And then execute:
Or install it yourself as:
$ gem install sidekiq_unique_retries