Skip to content
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

Incompatibility with Sidekiq 7 #736

Closed
Earlopain opened this issue Oct 4, 2022 · 12 comments
Closed

Incompatibility with Sidekiq 7 #736

Earlopain opened this issue Oct 4, 2022 · 12 comments

Comments

@Earlopain
Copy link
Contributor

Sidekiq recently released a beta version of their new major release.

https://www.mikeperham.com/2022/09/27/sidekiq-7.0-beta-now-available/
https://github.com/mperham/sidekiq/blob/main/docs/7.0-Upgrade.md
https://github.com/mperham/sidekiq/blob/main/docs/internals.md

The current version of this gem is not compatible with the new version, since there were large amounts of internal changes.

@mhenrixon
Copy link
Owner

Sidekiq 7 unfortunately will require a complete refactor of my gem and I just haven't been able to figure out why.

Almost every single test fails against sidekiq 7.

@johntrandall
Copy link

oof. Sounds like this is blocked for now then...

We could always use SideKiq Enterprise, which includes these features natively, rather than this 3rd party SideKiq-Uniq, but SideKiq it is expensive.

@jpcamara
Copy link

@mhenrixon I am working on changes for compatibility with Sidekiq 7. I'll open a PR with a fix for https://github.com/brpoplpush/brpoplpush-redis_script today or tomorrow, and get at least an in-progress PR for sidekiq-unique-jobs within the next few days.

@jpcamara
Copy link

jpcamara commented Nov 1, 2022

I am working on changes for compatibility with Sidekiq 7. I'll open a PR with a fix for https://github.com/brpoplpush/brpoplpush-redis_script today or tomorrow, and get at least an in-progress PR for sidekiq-unique-jobs within the next few days.

There are some larger architectural decisions that may be made by @mhenrixon in response to the Sidekiq/Redis gem updates, so i'm not actively working on this atm

@marclennox
Copy link
Contributor

I'm curious what is the plan for Sidekiq 7 support with this gem? We've been using this gem with Sidekiq 6 for a while but will likely need to plan for another solution if Sidekiq 7 support is unlikely. Thanks.

@mhenrixon
Copy link
Owner

All the tests are failing and i simply haven't had the bandwidth to look into it.

I tried and failed in one branch and haven't had time to look into it.

@mhenrixon
Copy link
Owner

#751

@knightq
Copy link

knightq commented Jan 23, 2023

Thank you @mhenrixon, is this going to be closed, then?
I've seen that you merged PR#751 yesterday...

@slhck
Copy link
Contributor

slhck commented Jan 26, 2023

@knightq There is still no new release. I'd be happy to test the upgrade though.

@mhenrixon
Copy link
Owner

Currently doing some QA for this

@knightq
Copy link

knightq commented Feb 6, 2023

Thank you @mhenrixon ❤️: the new version works like a charm!
I think this issue can be closed now.

@mhenrixon
Copy link
Owner

Closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants