]> git.saurik.com Git - redis.git/blobdiff - src/redis.c
make bio_list static as well
[redis.git] / src / redis.c
index 77f4666c2d4aba2c55cd9da77881adabc882178c..3289ec1e19c66ac7fe0f5b76adf77788722efff5 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "redis.h"
 #include "slowlog.h"
+#include "bio.h"
 
 #ifdef HAVE_BACKTRACE
 #include <execinfo.h>
@@ -708,6 +709,7 @@ int serverCron(struct aeEventLoop *eventLoop, long long id, void *clientData) {
     /* Run other sub-systems specific cron jobs */
     if (server.cluster_enabled && !(loops % 10)) clusterCron();
 
+if (!(loops % 10)) bioCreateBackgroundJob(REDIS_BIO_CLOSE_FILE,(void*)1000);
     server.cronloops++;
     return 100;
 }
@@ -966,6 +968,7 @@ void initServer() {
     if (server.cluster_enabled) clusterInit();
     scriptingInit();
     slowlogInit();
+    bioInit();
     srand(time(NULL)^getpid());
 }