-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
False
-
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
We use some gems that extend Sidekiq functionality or include a sidekiq integration. After migrating Sidekq to version 7, some of them are broken and some others only support sidekiq 7 in alpha versions. This is the list:
- sidekiq-batch:
- It provides sidekiq-pro functions. It seems abandoned and doesn't support sidekiq 7, so I created a fork: https://github.com/3scale/sidekiq-batch/tree/redis-client
- We should wait for a few months and check if it has been upgraded with support to sidekiq 7, or if some other alternative for sidekiq-pro 7 is available. The goal is to stop using the fork.
- Bugsnag:
- Bugsnag includes an integration with sidekiq to capture and notify errors coming from Jobs. It doesn't support Sidekiq 7 at this moment but it'll surely do in the near future.
- I wrote a custom error handler to capture Sidekiq 7 errors and notify them to bugsnag for now. We should check out the gem in a few months, the moment it includes support for sidekiq 7 we can upgrade and remove our handler to use the builtin one.
- Sidekiq-throttled:
- It supports sidekiq 7 but in an alpha release. We are using the alpha now but we should keep an eye on the gem and use the next stable release as soon as it's available.
- mentioned on