From d295ce570813601256f54be1c20fa153cdbb7e58 Mon Sep 17 00:00:00 2001 From: Poorna Krishnamoorthy Date: Sat, 14 Nov 2020 19:18:00 -0800 Subject: [PATCH] Fix disk cache usage percent for prometheus (#10898) Fixes: #10895 Co-authored-by: Poorna Krishnamoorthy --- cmd/disk-cache-backend.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/disk-cache-backend.go b/cmd/disk-cache-backend.go index c1fc9da54..12ab49707 100644 --- a/cmd/disk-cache-backend.go +++ b/cmd/disk-cache-backend.go @@ -205,9 +205,9 @@ func (c *diskCache) diskUsageLow() bool { logger.LogIf(ctx, err) return false } - usedPercent := (di.Used / di.Total) * 100 + usedPercent := float64(di.Used) * 100 / float64(di.Total) low := int(usedPercent) < gcStopPct - atomic.StoreUint64(&c.stats.UsagePercent, usedPercent) + atomic.StoreUint64(&c.stats.UsagePercent, uint64(usedPercent)) if low { atomic.StoreInt32(&c.stats.UsageState, 0) }