From 754138a94c3dc70d09a504089ae7526c39c44b3b Mon Sep 17 00:00:00 2001 From: John Sully Date: Mon, 30 Mar 2020 00:51:40 -0400 Subject: [PATCH] Allow active replicas to connect to each other when replica-serve-stale-data is set Former-commit-id: f2ca2aa1f70956a0309d6a2441417a80383fd717 --- src/server.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index 30d7eb9de..88f0b539b 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -3682,7 +3682,8 @@ int processCommand(client *c, int callFlags) { * link with master. */ if (FBrokenLinkToMaster() && g_pserver->repl_serve_stale_data == 0 && - !(c->cmd->flags & CMD_STALE)) + !(c->cmd->flags & CMD_STALE) + && !(g_pserver->fActiveReplica && c->cmd->proc == syncCommand)) { flagTransaction(c); addReply(c, shared.masterdownerr);