Open
Description
Summary
There seems to be work done already on migrating to native Redis clusters. I set up a cluster locally to test but could not compile because it seems that it's manually disabled until we rename redis_clusters
to clusters
in utils/redis.py:
f41ecd3#diff-eca64da2111d6c6353c9e16283daac43R125
Motivation
I'm not sure what missing pieces are left before migrating to redis clusters, but we are looking for some form of persistence via the master/replica paradigm, and from what I've gathered, the Redis Blaster setup Sentry currently uses does not support that. If a node in the Redis Blaster cluster goes down, it seems like we'd lose the data entirely with connection errors thrown.