You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have rerun my tests. The reproducer works. Are you running with the same redis version 4.0.8 ?
The reproducer also works with redis 5.0.5.
The issue here is that redis cluster propagate topology to known nodes by IP but not redis node ID.
So when a node is killed and another new node reuses its IP, the new node will make the link between 2 clusters and merge them together. This could happen in a cloud environment like openshift.
However, we have used a workaround to fix this issue, by adding a cluster name parameter to the config and check this cluster name when doing handshake.
according to our experiment,
https://github.com/antirez/redis/blob/unstable/src/cluster.c#L1878
handles the case you described.
please verify your steps.
we are facing similar issue, but not the steps as yours;
The text was updated successfully, but these errors were encountered: