From 992a610fe819c0bea381c5c717a218019362b40e Mon Sep 17 00:00:00 2001 From: harleyliao <357857613@qq.com> Date: Tue, 16 Nov 2021 19:59:03 +0800 Subject: set aof rewrite status err, when fork fail (#5606) when aof rewrite is failed by fork(), It'll be indicated by aof_last_bgrewrite_status INFO field, same as when the fork child fails later on. --- src/aof.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/aof.c') diff --git a/src/aof.c b/src/aof.c index 523aa1a51..69c4d8681 100644 --- a/src/aof.c +++ b/src/aof.c @@ -1755,6 +1755,7 @@ int rewriteAppendOnlyFileBackground(void) { } else { /* Parent */ if (childpid == -1) { + server.aof_lastbgrewrite_status = C_ERR; serverLog(LL_WARNING, "Can't rewrite append only file in background: fork: %s", strerror(errno)); -- cgit v1.2.1