Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-10277

Support Redis 6.2 for internal databases

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Blocker Blocker
    • None
    • None
    • 3scale Operator
    • None
    • False
    • None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started

      What

      3scale supporting Redis 6.2 as internal databases

      Porta has updated sidekiq 7, which uses a new redis gem that only support redis 6.2 or greater, as a result the internal system-redis installed by the operator is no longer compatible and causes a crashloopbackoff on the system-sidekiq container.

      [2023-10-27 10:50:52] INFO WEBrick::HTTPServer#start: pid=1 port=9394
      Creating scope :admins. Overwriting existing method User.admins.
      Creating scope :provided_by. Overwriting existing method ServiceContract.provided_by.
      Creating scope :provided_by. Overwriting existing method ApplicationPlan.provided_by.
      Creating scope :by_name. Overwriting existing method Cinstance.by_name.
      Creating scope :provided_by. Overwriting existing method ServicePlan.provided_by.
      10.131.0.7 - - [27/Oct/2023:10:50:55 +0000] "GET /metrics HTTP/1.1" 200 - 0.0077
      2023-10-27T10:50:58.265Z pid=1 tid=605 INFO: Booted Rails 6.0.6.1 application in production environment
      2023-10-27T10:50:58.265Z pid=1 tid=605 INFO: Running in ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux]
      2023-10-27T10:50:58.265Z pid=1 tid=605 INFO: See LICENSE and the LGPL-3.0 for licensing details.
      2023-10-27T10:50:58.265Z pid=1 tid=605 INFO: Upgrade to Sidekiq Pro for more features and support: https://sidekiq.org
      You are connecting to Redis 6.0.16, Sidekiq requires Redis 6.2.0 or greater
      /opt/system/vendor/bundle/ruby/2.7.0/gems/sidekiq-7.1.6/lib/sidekiq/cli.rb:77:in `run'
      /opt/system/vendor/bundle/ruby/2.7.0/gems/sidekiq-7.1.6/bin/sidekiq:31:in `<top (required)>'
      /opt/system/vendor/bundle/ruby/2.7.0/bin/sidekiq:23:in `load'
      /opt/system/vendor/bundle/ruby/2.7.0/bin/sidekiq:23:in `<main>'
      [2023-10-27 10:50:58] INFO going to shutdown ...
      [2023-10-27 10:50:58] INFO WEBrick::HTTPServer#start done.
      

      How

      Follow the steps taken by the previous upgrade of internal redis to 6.0

              Unassigned Unassigned
              aucunnin@redhat.com Austin Cunningham
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: