We have configured two AWS elastic redis clusters with TLS. After this fix #19541, we were able to use redis in cluster mode.
But now the problem is if we have two such clusters, only one is getting warmed up. The other is stuck in warming. On further debug, we found that the cluster slots command is not returned for the cluster that is stuck in warming. We get upstream_cx_connect_timeout
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_active: 0
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_connect_timeout: 13
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_destroy: 13
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_destroy_local: 13
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_destroy_local_with_active_rq: 13
cluster.aws-redis.mcn-session-store3-mcn-platform.svc.mesh.sfdc.net..6381.upstream_cx_destroy_with_active_rq: 13
But if we configure one of these clusters it works correctly. So either of them if configured work, but not both.
Is this supported? Or any known issues?
We have configured two AWS elastic redis clusters with TLS. After this fix #19541, we were able to use redis in cluster mode.
But now the problem is if we have two such clusters, only one is getting warmed up. The other is stuck in warming. On further debug, we found that the cluster slots command is not returned for the cluster that is stuck in warming. We get
upstream_cx_connect_timeoutBut if we configure one of these clusters it works correctly. So either of them if configured work, but not both.
Is this supported? Or any known issues?