Hi
I am facing the same issue.
I tried the same with 4 master and 2 slaves.
making 1 master fail to check if slave of that master becomes master but it did not become master.
Could you please help how you achieved this..?
172.31.35.35:6384> cluster nodes
71fecd6da1be74dde8f5b5334e712f9649a2dcb0 172.31.35.35:6381@16381 master - 0 1682434563876 3 connected 10923-16383
378d750792214a99d1bbe147cb4f84cba1644890 172.31.35.35:6382@16382 slave 71fecd6da1be74dde8f5b5334e712f9649a2dcb0 1682434562874 1682434560870 3 connected
d0f38c3199d1d10be4fc1eaa1cab52b1058bfd85 172.31.35.35:6380@16380 master - 0 1682434563000 1 connected 5461-10922
5772da3f3050592c4a4447e9940abc00b50cdc41 172.31.35.35:6384@16384 myself,slave 087e8a88a64977a11d935dff25d53e4d9d343793 0 1682434560000 80 connected
087e8a88a64977a11d935dff25d53e4d9d343793 172.31.35.35:6383@16383 master,fail - 1682430188234 1682430188234 80 disconnected
51b8787d044772a52b3e8e7889ebf604eeff9e45 172.31.35.35:6379@16379 master - 0 1682434563000 79 connected 0-5460
I failed master port:6383 and its slave port:6384 should have become master but it did not.
could you please help me by pointing out what am I missing as according to above discussion it looks like its possible.
Configuration of servers in the cluster
port 6382
dir /var/lib/redis/6382
appendonly no
protected-mode no
cluster-enabled yes
cluster-node-timeout 5000
cluster-config-file /etc/redis/cluster/6382/nodes_6382.conf
pidfile /var/run/redis/redis_6382.pid
logfile /var/log/redis/redis_6382.log
loglevel notice
Any help is appreciated.