From a096a92c63e40d0967396898847ad904a4037056 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Mon, 17 May 2021 15:13:14 -0700 Subject: [PATCH] add io.ErrUnexpectedEOF for config retriable errors (#12309) fixes #12307 --- cmd/server-main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/server-main.go b/cmd/server-main.go index b785196c4..20b966dbf 100644 --- a/cmd/server-main.go +++ b/cmd/server-main.go @@ -22,6 +22,7 @@ import ( "crypto/tls" "errors" "fmt" + "io" "math/rand" "net" "os" @@ -264,6 +265,7 @@ func configRetriableErrors(err error) bool { errors.Is(err, context.DeadlineExceeded) || errors.Is(err, errErasureWriteQuorum) || errors.Is(err, errErasureReadQuorum) || + errors.Is(err, io.ErrUnexpectedEOF) || errors.As(err, &rquorum) || errors.As(err, &wquorum) || isErrBucketNotFound(err) ||