From 2d4366c5440ddd565e91142d59455232b6894dbd Mon Sep 17 00:00:00 2001 From: WuYunlong Date: Sat, 14 Jul 2018 09:06:23 +0800 Subject: [PATCH] Accept write commands if persisting is disabled, event if we do have problems persisting on disk previously. --- src/server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index 502589cf..ea61d15a 100644 --- a/src/server.c +++ b/src/server.c @@ -2519,7 +2519,8 @@ int processCommand(client *c) { if (((server.stop_writes_on_bgsave_err && server.saveparamslen > 0 && server.lastbgsave_status == C_ERR) || - server.aof_last_write_status == C_ERR) && + (server.aof_state != AOF_OFF && + server.aof_last_write_status == C_ERR)) && server.masterhost == NULL && (c->cmd->flags & CMD_WRITE || c->cmd->proc == pingCommand))