Skip to content

redis cluster stuck in warming state when there are "two" redis clusters #22995

@ramaraochavali

Description

@ramaraochavali

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions