From c7cf4b36163551194732a3aa92f0426e18b50611 Mon Sep 17 00:00:00 2001 From: imjuju <88517599+imjuju@users.noreply.github.com> Date: Sun, 17 Nov 2024 02:37:03 +0900 Subject: [PATCH] Do not treat a SQLTimeoutException as an evictable offense (#2238) Submitters of #1308 and #1631 take note. HikariCP will no longer evict connections due to encountering ``SQLTimeoutException``. If you need to "restore" this behavior consult the pool properties ``exceptionOverride`` or ``exceptionOverrideClassName``. --- src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java b/src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java index f064f9c7..b6dd3f54 100644 --- a/src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java +++ b/src/main/java/com/zaxxer/hikari/pool/ProxyConnection.java @@ -160,7 +160,6 @@ public abstract class ProxyConnection implements Connection break; } else if (sqlState != null && sqlState.startsWith("08") - || nse instanceof SQLTimeoutException || ERROR_STATES.contains(sqlState) || ERROR_CODES.contains(nse.getErrorCode())) {