mirror of
git://erdgeist.org/opentracker
synced 2025-01-27 07:06:45 +00:00
Spread the amount of time spent in cleanup about 2 minutes
This commit is contained in:
parent
9c0b23e28d
commit
18b6e9b212
@ -8,6 +8,7 @@
|
||||
#include <string.h>
|
||||
#include <pthread.h>
|
||||
#include <sys/uio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* Libowfat */
|
||||
#include "byte.h"
|
||||
@ -103,6 +104,11 @@ static void clean_make() {
|
||||
}
|
||||
}
|
||||
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…
x
Reference in New Issue
Block a user