X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/37183f14e4034c77283b5246d274cc54a6a90cda..e7aec180e87ecf2cb33644b4e0f57b9a34c7377a:/src/bio.c diff --git a/src/bio.c b/src/bio.c index 9199bf23..eaac8e40 100644 --- a/src/bio.c +++ b/src/bio.c @@ -130,7 +130,7 @@ void *bioProcessBackgroundJobs(void *arg) { if (type == REDIS_BIO_CLOSE_FILE) { close((long)job->arg1); } else if (type == REDIS_BIO_AOF_FSYNC) { - fsync((long)job->arg1); + aof_fsync((long)job->arg1); } else { redisPanic("Wrong job type in bioProcessBackgroundJobs()."); } @@ -153,6 +153,11 @@ unsigned long long bioPendingJobsOfType(int type) { return val; } +#if 0 /* We don't use the following code for now, and bioWaitPendingJobsLE + probably needs a rewrite using conditional variables instead of the + current implementation. */ + + /* Wait until the number of pending jobs of the specified type are * less or equal to the specified number. * @@ -200,3 +205,4 @@ time_t bioOlderJobOfType(int type) { return time; } +#endif