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

backend-listener crashes when CONFIG_REDIS_ASYNC=0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • None
    • 2.15.4 GA
    • Backend, Productization
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • 2.15.5 GA

      The backend-listener pod crashes on startup when async Redis is disabled via the apps.3scale.net/disable-async: "true" annotation on the APIManager CR.

      This annotation sets the CONFIG_REDIS_ASYNC environment variable to 0 in the pod, which leads to a startup failure. The key error from the log is a LoadError for puma/puma_http11

      fatal: not a git repository (or any of the parent directories): .git
      fatal: not a git repository (or any of the parent directories): .git
      /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/gems/gli-2.16.1/lib/gli/commands/help_modules/global_help_format.rb:37: warning: Passing safe_level with the 2nd argument of ERB.new is deprecated. Do not use it, and specify other arguments as keyword arguments.
      /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/gems/gli-2.16.1/lib/gli/commands/help_modules/global_help_format.rb:37: warning: Passing trim_mode with the 3rd argument of ERB.new is deprecated. Use keyword argument like ERB.new(str, trim_mode: ...) instead.
      /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/gems/gli-2.16.1/lib/gli/commands/help_modules/command_help_format.rb:28: warning: Passing safe_level with the 2nd argument of ERB.new is deprecated. Do not use it, and specify other arguments as keyword arguments.
      /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/gems/gli-2.16.1/lib/gli/commands/help_modules/command_help_format.rb:28: warning: Passing trim_mode with the 3rd argument of ERB.new is deprecated. Use keyword argument like ERB.new(str, trim_mode: ...) instead.
      fatal: not a git repository (or any of the parent directories): .git
      fatal: not a git repository (or any of the parent directories): .git
      /opt/deps/bundler/puma-e7d3c53583db/lib/puma/server.rb:15:in `require': cannot load such file -- puma/puma_http11 (LoadError)
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/server.rb:15:in `<top (required)>'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/runner.rb:3:in `require'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/runner.rb:3:in `<top (required)>'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/cluster.rb:3:in `require'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/cluster.rb:3:in `<top (required)>'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/launcher.rb:5:in `require'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/launcher.rb:5:in `<top (required)>'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/cli.rb:8:in `require'
      from /opt/deps/bundler/puma-e7d3c53583db/lib/puma/cli.rb:8:in `<top (required)>'
      from /opt/deps/bundler/puma-e7d3c53583db/bin/puma:6:in `require'
      from /opt/deps/bundler/puma-e7d3c53583db/bin/puma:6:in `<top (required)>'
      from /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/bin/puma:25:in `load'
      from /opt/ruby/apisonator-3.4.3/vendor/bundle/ruby/3.3.0/bin/puma:25:in `<main>'
      

              Unassigned Unassigned
              rhn-support-tkonishi Takayuki Konishi
              Matej Dujava Matej Dujava
              An Tran An Tran
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: