diff --git a/storage/invoke.go b/storage/invoke.go index 60eaa7885e71..99783f3df47b 100644 --- a/storage/invoke.go +++ b/storage/invoke.go @@ -132,6 +132,10 @@ func ShouldRetry(err error) bool { return true } } + case *net.DNSError: + if e.IsTemporary { + return true + } case interface{ Temporary() bool }: if e.Temporary() { return true