Browse Source

Spread the amount of time spent in cleanup about 2 minutes

dynamic-accesslists
erdgeist 16 years ago
parent
commit
18b6e9b212
  1. 6
      ot_clean.c

6
ot_clean.c

@ -8,6 +8,7 @@
#include <string.h> #include <string.h>
#include <pthread.h> #include <pthread.h>
#include <sys/uio.h> #include <sys/uio.h>
#include <unistd.h>
/* Libowfat */ /* Libowfat */
#include "byte.h" #include "byte.h"
@ -103,6 +104,11 @@ static void clean_make() {
} }
} }
mutex_bucket_unlock( bucket ); mutex_bucket_unlock( bucket );
/* We want the cleanup to be spread about 2 Minutes to reduce load spikes
during cleanup. Sleeping around two minutes was chosen to allow enough
time for the actual work and fluctuations in timer. */
usleep( ( 2 * 60 * 1000000 ) / OT_BUCKET_COUNT );
} }
} }

Loading…
Cancel
Save