From d9be8bc69395dea1f3c9aa9cbd0a36bec9eea8aa Mon Sep 17 00:00:00 2001 From: kannappanr <30541348+kannappanr@users.noreply.github.com> Date: Wed, 4 Mar 2020 15:51:03 -0800 Subject: [PATCH] Add env. variable to disable data usage crawling (#9086) --- cmd/data-usage.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/data-usage.go b/cmd/data-usage.go index 7d84b76e2..e57ea483e 100644 --- a/cmd/data-usage.go +++ b/cmd/data-usage.go @@ -25,16 +25,23 @@ import ( "time" jsoniter "github.com/json-iterator/go" + "github.com/minio/minio/cmd/config" "github.com/minio/minio/cmd/logger" + "github.com/minio/minio/pkg/env" "github.com/minio/minio/pkg/hash" ) const ( dataUsageObjName = "data-usage" dataUsageCrawlInterval = 12 * time.Hour + dataUsageCrawlConf = "MINIO_DISK_USAGE_CRAWL" ) func initDataUsageStats() { + dataUsageEnabled, err := config.ParseBool(env.Get(dataUsageCrawlConf, config.EnableOn)) + if err == nil && !dataUsageEnabled { + return + } go runDataUsageInfoUpdateRoutine() }