From c0bf02b8b2934e1ce10dbd767bedb64602c0f341 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Thu, 26 May 2022 06:01:50 -0700 Subject: [PATCH] Ignore disks with 0 total space (#14981) Ignore disks with 0 total Mainly defensive to ensure no `/0` in percent calculation. --- cmd/erasure-server-pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/erasure-server-pool.go b/cmd/erasure-server-pool.go index 676963a96..adf9c9a3d 100644 --- a/cmd/erasure-server-pool.go +++ b/cmd/erasure-server-pool.go @@ -336,7 +336,7 @@ func (z *erasureServerPools) getServerPoolsAvailableSpace(ctx context.Context, b } var maxUsedPct int for _, disk := range zinfo { - if disk == nil { + if disk == nil || disk.Total == 0 { continue } available += disk.Total - disk.Used