From 9e88941515e03b80255f1f760a3aecd352d7e50c Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Wed, 11 Aug 2021 12:57:18 -0700 Subject: [PATCH] fix: skip disks that are offline when healing the drives (#12931) --- cmd/format-erasure.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/format-erasure.go b/cmd/format-erasure.go index eff43ccef..dd8a0d022 100644 --- a/cmd/format-erasure.go +++ b/cmd/format-erasure.go @@ -705,8 +705,10 @@ func saveUnformattedFormat(ctx context.Context, storageDisks []StorageAPI, forma if format == nil { continue } - if err := saveFormatErasure(storageDisks[index], format, true); err != nil { - return err + if storageDisks[index] != nil && storageDisks[index].IsOnline() { + if err := saveFormatErasure(storageDisks[index], format, true); err != nil { + return err + } } } return nil