From 18d16f8592500d54831dde07727a68fcfd243442 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 12 Mar 2013 18:34:08 +0100 Subject: [PATCH] Set default for stop_writes_on_bgsave_err in initServerConfig(). It was placed for error in initServer() that's called after the configuation is already loaded, causing issue #1000. --- src/redis.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/redis.c b/src/redis.c index b48937d8..fbe2c3b6 100644 --- a/src/redis.c +++ b/src/redis.c @@ -1185,6 +1185,7 @@ void initServerConfig() { server.requirepass = NULL; server.rdb_compression = 1; server.rdb_checksum = 1; + server.stop_writes_on_bgsave_err = 1; server.activerehashing = 1; server.maxclients = REDIS_MAX_CLIENTS; server.bpop_blocked_clients = 0; @@ -1392,7 +1393,6 @@ void initServer() { server.ops_sec_last_sample_ops = 0; server.unixtime = time(NULL); server.lastbgsave_status = REDIS_OK; - server.stop_writes_on_bgsave_err = 1; if(aeCreateTimeEvent(server.el, 1, serverCron, NULL, NULL) == AE_ERR) { redisPanic("create time event failed"); exit(1);