From b7898b0a22dcf6a109ea27e2b804b6ebf35badc0 Mon Sep 17 00:00:00 2001 From: Alan Bernstein Date: Fri, 2 Jul 2021 11:31:37 -0500 Subject: [PATCH] Allow usage-duty-cycle < 20%, and 0 disables --- api.go | 3 --- server/server.go | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/api.go b/api.go index ecb9783bd..2df5eb14f 100644 --- a/api.go +++ b/api.go @@ -1067,9 +1067,6 @@ func (api *API) RefreshUsageCache(dutyCycle float64) { trigger := make(chan bool) defer close(trigger) - if dutyCycle <= 0 { - dutyCycle = 20 - } multiplier := 100/dutyCycle - 1 api.usageCache = &usageCache{ diff --git a/server/server.go b/server/server.go index 84378f00b..11fbe1522 100644 --- a/server/server.go +++ b/server/server.go @@ -277,7 +277,9 @@ func (m *Command) Start() (err error) { } } - go m.API.RefreshUsageCache(m.Config.UsageDutyCycle) + if m.Config.UsageDutyCycle > 0 { + go m.API.RefreshUsageCache(m.Config.UsageDutyCycle) + } _ = testhook.Opened(pilosa.NewAuditor(), m, nil) close(m.Started)