From 16a2739996d578cb7d88d8b16aca3a58fea48e8b 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 502589cf0..ea61d15ad 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))