From 215bfaea164350762ce5917acfb10269f63bfa68 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 1ddf2eef..aeafc483 100644 --- a/src/redis.c +++ b/src/redis.c @@ -1232,6 +1232,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.notify_keyspace_events = 0; server.maxclients = REDIS_MAX_CLIENTS; @@ -1459,7 +1460,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("Can't create the serverCron time event."); exit(1);