rdb: incremental fsync when redis saves rdb

This commit is contained in:
zhaozhao.zz
2018-03-16 00:44:50 +08:00
parent 84b281209a
commit 54cae05ea7
8 changed files with 32 additions and 13 deletions

View File

@ -116,7 +116,7 @@ static size_t rioFileWrite(rio *r, const void *buf, size_t len) {
r->io.file.buffered >= r->io.file.autosync)
{
fflush(r->io.file.fp);
aof_fsync(fileno(r->io.file.fp));
redis_fsync(fileno(r->io.file.fp));
r->io.file.buffered = 0;
}
return retval;