From 4c3eebe4b8fddb640aeb20846b2d793c99ba8206 Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 2 Sep 2011 15:01:50 +0000 Subject: [PATCH] bug fixed git-svn-id: http://code.alibabatech.com/svn/druid/trunk@568 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../java/com/alibaba/druid/pool/DruidDataSource.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index cc9e17d83e..9b8b719cde 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -223,10 +223,6 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat initedLatch.await(); inited = true; - if (poolingCount == 0) { - lowWater.signal(); - } - createdTime = new Date(); instances.put(this, PRESENT); @@ -516,10 +512,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat try { while (poolingCount == 0) { - if (minIdle == 0 || activeCount < maxActive) { - lowWater.signal(); // send signal to CreateThread create connection - } - + lowWater.signal(); // send signal to CreateThread create connection notEmpty.await(); } } catch (InterruptedException ie) {