diff options
author | WuYunlong <xzsyeb@126.com> | 2018-07-14 09:06:23 +0800 |
---|---|---|
committer | WuYunlong <xzsyeb@126.com> | 2018-07-14 09:06:23 +0800 |
commit | 2d4366c5440ddd565e91142d59455232b6894dbd (patch) | |
tree | 1abcd320b3db5ce172d336fafc771877475d18ca | |
parent | ab33bcd34640306cdf70fd4fda0af41d93c687bf (diff) | |
download | redis-2d4366c5440ddd565e91142d59455232b6894dbd.tar.gz |
Accept write commands if persisting is disabled,
event if we do have problems persisting on disk
previously.
-rw-r--r-- | src/server.c | 3 |
1 files changed, 2 insertions, 1 deletions
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)) |