From 49a0187b41b97b440598810e48413296b5928e1c Mon Sep 17 00:00:00 2001 From: Brett Wooldridge Date: Sat, 22 Mar 2014 23:12:22 +0900 Subject: [PATCH] Default minIdle the same as maxPoolSize. --- src/main/java/com/zaxxer/hikari/HikariConfig.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/zaxxer/hikari/HikariConfig.java b/src/main/java/com/zaxxer/hikari/HikariConfig.java index b313f7e8..bbc43fd7 100644 --- a/src/main/java/com/zaxxer/hikari/HikariConfig.java +++ b/src/main/java/com/zaxxer/hikari/HikariConfig.java @@ -92,7 +92,7 @@ public class HikariConfig implements HikariConfigMBean idleTimeout = IDLE_TIMEOUT; isAutoCommit = true; isJdbc4connectionTest = true; - minIdle = 0; + minIdle = -1; maxPoolSize = 32; maxLifetime = MAX_LIFETIME; poolName = "HikariPool-" + poolNumber++; @@ -667,6 +667,11 @@ public class HikariConfig implements HikariConfigMBean connectionTimeout = CONNECTION_TIMEOUT; } + if (minIdle < 0) + { + minIdle = maxPoolSize; + } + if (idleTimeout < 0) { logger.error("idleTimeout cannot be negative.");