From a265641ea71c6f7c206b4b583a2440815dc71122 Mon Sep 17 00:00:00 2001 From: Nitin Date: Tue, 24 Nov 2015 18:51:15 +0530 Subject: [PATCH] warn for wrong timeouts in config: http://stackoverflow.com/questions/33887002 --- src/main/java/com/zaxxer/hikari/HikariConfig.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/zaxxer/hikari/HikariConfig.java b/src/main/java/com/zaxxer/hikari/HikariConfig.java index e2b5aec0..4779a794 100644 --- a/src/main/java/com/zaxxer/hikari/HikariConfig.java +++ b/src/main/java/com/zaxxer/hikari/HikariConfig.java @@ -839,6 +839,14 @@ public class HikariConfig implements HikariConfigMXBean LOGGER.warn("leakDetectionThreshold is less than 2000ms, setting to minimum 2000ms."); leakDetectionThreshold = 2000L; } + + if (validationTimeout > connectionTimeout) { + LOGGER.warn("validationTimeout should be less than connectionTimeout"); + } + + if (maxLifetime > 0 && connectionTimeout > maxLifetime) { + LOGGER.warn("connectionTimeout should be less than maxLifetime"); + } } private void logConfiguration()