Merge pull request #4311 from oranagra/aof_shutdown_flush

Flush append only buffers before existing.
This commit is contained in:
Salvatore Sanfilippo 2017-09-18 12:03:41 +02:00 committed by GitHub
commit 8885921dfb

View File

@ -2536,8 +2536,9 @@ int prepareForShutdown(int flags) {
"There is a child rewriting the AOF. Killing it!");
kill(server.aof_child_pid,SIGUSR1);
}
/* Append only file: fsync() the AOF and exit */
/* Append only file: flush buffers and fsync() the AOF at exit */
serverLog(LL_NOTICE,"Calling fsync() on the AOF file.");
flushAppendOnlyFile(1);
aof_fsync(server.aof_fd);
}