From cbf73ef29eddbdca49a6141798a3e34ab5f43247 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 8 Sep 2014 12:43:30 +0200 Subject: [PATCH] Align cleaning routine in time --- cmd/discosrv/main.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cmd/discosrv/main.go b/cmd/discosrv/main.go index 5b7a8771d..c1949c9bd 100644 --- a/cmd/discosrv/main.go +++ b/cmd/discosrv/main.go @@ -328,7 +328,7 @@ nextAddr: func clean(statsLog io.Writer, db *leveldb.DB) { for { - now := time.Now() + now := next(cacheLimitSeconds) nowSecs := now.Unix() var kept, deleted int64 @@ -363,7 +363,5 @@ func clean(statsLog io.Writer, db *leveldb.DB) { iter.Release() fmt.Fprintf(statsLog, "%d Kept:%d Deleted:%d Took:%0.04fs\n", nowSecs, kept, deleted, time.Since(now).Seconds()) - - time.Sleep(cacheLimitSeconds * time.Second / 2) } }