shouldRetry(): retry on driver.ErrBadConn as well

This commit is contained in:
Alexander A. Klimov 2021-04-07 13:56:43 +02:00
parent f5003e6119
commit e092e6de68

View file

@ -68,7 +68,8 @@ func shouldRetry(err error) bool {
if sys, ok := underlying.(*os.SyscallError); ok {
underlying = sys.Err
}
if underlying == syscall.ECONNREFUSED {
switch underlying {
case driver.ErrBadConn, syscall.ECONNREFUSED:
return true
}