(err error)
| 611 | } |
| 612 | |
| 613 | func isTransientNetworkError(err error) bool { |
| 614 | return errors.Is(err, io.ErrUnexpectedEOF) || |
| 615 | errors.Is(err, syscall.ECONNREFUSED) || |
| 616 | errors.Is(err, syscall.ECONNRESET) || |
| 617 | errors.Is(err, syscall.EPIPE) |
| 618 | } |
| 619 | |
| 620 | func silentEOF(err error) error { |
| 621 | if errors.Is(err, io.EOF) { |