Passing the timeout as a positional argument is deprecated, it should be passed as a keyword argument:
redis.brpop("myapp:queue:myqueue", timeout: 2)(called from: /home/me/.bundle/ruby/2.6.0/gems/redis-namespace-1.9.0/lib/redis/namespace.rb:479:in `call_with_namespace')
There are lots of warnings with
redis4.8.0 andredis-namespace1.9.0:This is the location:
redis-namespace/lib/redis/namespace.rb
Line 480 in 2c1ae0f
Related Sidekiq issue: sidekiq/sidekiq#5488 (comment)