X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/9fc1e1b1d4613b9d95f80c64dc909a7f8defd78a..dfc25454701638d39bc75fbc3f9c55619b503bd0:/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