Hello All,
I have master-slave set up of redis on AWS, with one master and 2 slave architecture (all three on different instances located in same region). Now, redis replication is working fine but sentinel is not able to discover master and other sentinels. It's showing me SDOWN on slave side.
Below is the log from slave sentinel:
[5603] 22 Jun 07:22:40.379 # Sentinel runid is 8c4baf6fc315ed2d6920f0ce26eba6b03bfd02fa[5603] 22 Jun 07:23:10.388 # +sdown master mymaster <master-ip> 6379[5603] 22 Jun 07:23:10.388 # +sdown slave <slave-ip>:6379 <slave-ip> 6379 @ mymaster <master-ip> 6379[5603] 22 Jun 07:23:10.441 # +odown master mymaster <master-ip> 6379 #quorum 2/2[5603] 22 Jun 07:23:10.441 # +new-epoch 1[5603] 22 Jun 07:23:10.441 # +try-failover master mymaster <master-ip> 6379[5603] 22 Jun 07:23:10.441 # +vote-for-leader 8c4baf6fc315ed2d6920f0ce26eba6b03bfd02fa 1[5603] 22 Jun 07:23:10.441 # 127.0.0.1:26379 voted for 8c4baf6fc315ed2d6920f0ce26eba6b03bfd02fa 1[5603] 22 Jun 07:23:10.503 # +elected-leader master mymaster <master-ip> 6379[5603] 22 Jun 07:23:10.503 # +failover-state-select-slave master mymaster <master-ip> 6379[5603] 22 Jun 07:23:10.586 # -failover-abort-no-good-slave master mymaster <master-ip> 6379[5603] 22 Jun 07:29:10.448 # +new-epoch 2[5603] 22 Jun 07:29:10.448 # +try-failover master mymaster <master-ip> 6379[5603] 22 Jun 07:29:10.448 # +vote-for-leader 8c4baf6fc315ed2d6920f0ce26eba6b03bfd02fa 2[5603] 22 Jun 07:29:10.448 # 127.0.0.1:26379 voted for 8c4baf6fc315ed2d6920f0ce26eba6b03bfd02fa 2[5603] 22 Jun 07:29:10.548 # +elected-leader master mymaster <master-ip> 6379[5603] 22 Jun 07:29:10.549 # +failover-state-select-slave master mymaster <master-ip> 6379[5603] 22 Jun 07:29:10.601 # -failover-abort-no-good-slave master mymaster <master-ip> 6379
My sentinel login on slave shows like this :
127.0.0.1:26379> sentinel get-master-addr-by-name mymaster(error) IDONTKNOW I have not enough information to reply. Please ask another Sentinel.
Am I making some misconfiguration in my slave or is it a common problem with AWS. My sentinels are running on respective instances only.
Any help would be greatly appreciated.
Regards,
Himanshu