-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
False
-
None
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
-
Upgrading to Sidekiq 7 would be very convenient to be able to remove the monkey patches we had to implement for https://issues.redhat.com/browse/THREESCALE-8404 , because it adds support for the redis-client gem, which is the one allowing TLS connections to Redis.
On the other hand, we are also using the sidekiq-batch gem, which is outdated and doesn't support redis-client. Since Sidekiq 7 only works with redis-client, having the two gems is not officially supported. That doesn't mean it wouldn't work, but it needs monkey patching and could produce potential issues.
I think the proper way to proceed is to find a replacement for sidekiq-batch and then upgrade to sidekiq 7.
Sidekiq version 7 requires redis version 6.2 or higher.
Sidekiq version 6.4.2 (our current version) requires redis 4.0 or higher.
This jump in required redis version should be part of 2.16 release notes (amasferr).
- is cloned by
-
THREESCALE-11198 Upgrade to sidekiq 7.3
- To Test (QE)
- relates to
-
THREESCALE-8404 TLS and ACL support for Redis connection
- To Test (QE)
- links to
-
RHEA-2023:112722 Red Hat 3scale API Management 2.14.0 Release - Container Images
-
RHEA-2023:119803 Release of 3scale operator 0.11.8 for RHOAM - Containers
-
RHEA-2023:124726 Release of 3scale components for RHOAM - Containers
- mentioned on