From 7499b0c9419a31c9adce6d5096a1924aa3612f1d Mon Sep 17 00:00:00 2001 From: Jinzhu Date: Wed, 27 Jul 2022 23:10:57 +0800 Subject: [PATCH] database/sql: simplify retry logic when got bad connection --- src/database/sql/sql.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/database/sql/sql.go b/src/database/sql/sql.go index 5776d0585d..e74dd875f9 100644 --- a/src/database/sql/sql.go +++ b/src/database/sql/sql.go @@ -1543,10 +1543,7 @@ func (db *DB) retry(fn func(strategy connReuseStrategy) error) error { } } - if maxBadConnRetries > 0 { - return fn(alwaysNewConn) - } - return fn(cachedOrNewConn) + return fn(alwaysNewConn) } // PrepareContext creates a prepared statement for later queries or executions.