We use a connection pool of Redis::Cluster as the client and started seeing some errors when we upgraded to v5.3.0 of that gem (while using the latest version of faulty):
Faulty::CircuitFailureError: circuit error for "Faulty::Storage::CircuitProxy": Given block needs an argument if you use the cluster client.
This is the source of the error. It seems some conditional logic might be necessary when calling #watch depending on what the client class is.
I would have sent a PR to fix, but I noticed specs aren't run against redis-clustering. Is this something you would be open to officially supporting?
We use a connection pool of
Redis::Clusteras the client and started seeing some errors when we upgraded to v5.3.0 of that gem (while using the latest version of faulty):This is the source of the error. It seems some conditional logic might be necessary when calling
#watchdepending on what the client class is.I would have sent a PR to fix, but I noticed specs aren't run against
redis-clustering. Is this something you would be open to officially supporting?