From 8b00a048944977d7397416c50ed6f5e9b651e14c Mon Sep 17 00:00:00 2001
From: Nikita Koksharov <nkoksharov@redisson.pro>
Date: Tue, 27 Jul 2021 09:27:20 +0300
Subject: [PATCH] Fixed - multiple masters check removed for replicatedServers
 mode. #3692

---
 .../org/redisson/connection/ReplicatedConnectionManager.java  | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/redisson/src/main/java/org/redisson/connection/ReplicatedConnectionManager.java b/redisson/src/main/java/org/redisson/connection/ReplicatedConnectionManager.java
index c8d6c6d7e..8f67aa7a5 100644
--- a/redisson/src/main/java/org/redisson/connection/ReplicatedConnectionManager.java
+++ b/redisson/src/main/java/org/redisson/connection/ReplicatedConnectionManager.java
@@ -75,10 +75,6 @@ public class ReplicatedConnectionManager extends MasterSlaveConnectionManager {
 
             Role role = Role.valueOf(connection.sync(RedisCommands.INFO_REPLICATION).get(ROLE_KEY));
             if (Role.master.equals(role)) {
-                if (currentMaster.get() != null) {
-                    stopThreads();
-                    throw new RedisException("Multiple masters detected");
-                }
                 currentMaster.set(addr);
                 log.info("{} is the master", addr);
                 this.config.setMasterAddress(addr.toString());