From 4c5edacae22bc50f4274eafd6223f1ccc7a6208c Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Sun, 26 Mar 2023 03:16:51 -0700 Subject: [PATCH] ignore operation timedout errors (#16891) --- cmd/background-newdisks-heal-ops.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/background-newdisks-heal-ops.go b/cmd/background-newdisks-heal-ops.go index c588c0259..b18d1bf1b 100644 --- a/cmd/background-newdisks-heal-ops.go +++ b/cmd/background-newdisks-heal-ops.go @@ -453,7 +453,8 @@ func monitorLocalDisksAndHeal(ctx context.Context, z *erasureServerPools) { globalBackgroundHealState.setDiskHealingStatus(disk, true) if err := healFreshDisk(ctx, z, disk); err != nil { globalBackgroundHealState.setDiskHealingStatus(disk, false) - if !errors.Is(err, context.Canceled) { + timedout := OperationTimedOut{} + if !errors.Is(err, context.Canceled) && !errors.As(err, &timedout) { printEndpointError(disk, err, false) } return