Fixed - multiple masters check removed for replicatedServers mode. #3692

pull/3753/head
Nikita Koksharov 4 years ago
parent 0f20b265b7
commit 8b00a04894

@ -75,10 +75,6 @@ public class ReplicatedConnectionManager extends MasterSlaveConnectionManager {
Role role = Role.valueOf(connection.sync(RedisCommands.INFO_REPLICATION).get(ROLE_KEY)); Role role = Role.valueOf(connection.sync(RedisCommands.INFO_REPLICATION).get(ROLE_KEY));
if (Role.master.equals(role)) { if (Role.master.equals(role)) {
if (currentMaster.get() != null) {
stopThreads();
throw new RedisException("Multiple masters detected");
}
currentMaster.set(addr); currentMaster.set(addr);
log.info("{} is the master", addr); log.info("{} is the master", addr);
this.config.setMasterAddress(addr.toString()); this.config.setMasterAddress(addr.toString());

Loading…
Cancel
Save