diff options
author | Roberto E. Escobar | 2013-04-03 16:02:43 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2013-04-13 01:28:46 +0000 |
commit | 26f1fb4990f82d59103eebd2d44ea2a66331b73b (patch) | |
tree | 8ce5fb5a9793b3924b7b316b6253b099f52ba4ae /plugins/org.eclipse.osee.framework.database | |
parent | 1256c70a0b112b0564f67e1a09ad87b49f5f0165 (diff) | |
download | org.eclipse.osee-26f1fb4990f82d59103eebd2d44ea2a66331b73b.tar.gz org.eclipse.osee-26f1fb4990f82d59103eebd2d44ea2a66331b73b.tar.xz org.eclipse.osee-26f1fb4990f82d59103eebd2d44ea2a66331b73b.zip |
bug[ats_A8MB6]: Enable JDBC connection eviction
Bug: 405658
Change-Id: I3d9ee3acf7d2fc5fe60cdbf180d448f05b66c4d5
Diffstat (limited to 'plugins/org.eclipse.osee.framework.database')
-rw-r--r-- | plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/PoolConfigUtil.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/PoolConfigUtil.java b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/PoolConfigUtil.java index 449091e82f3..cf847e1c23e 100644 --- a/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/PoolConfigUtil.java +++ b/plugins/org.eclipse.osee.framework.database/src/org/eclipse/osee/framework/database/internal/core/PoolConfigUtil.java @@ -11,6 +11,7 @@ package org.eclipse.osee.framework.database.internal.core; import java.util.Properties; + import org.apache.commons.dbcp.AbandonedConfig; import org.apache.commons.pool.impl.GenericKeyedObjectPool; import org.apache.commons.pool.impl.GenericObjectPool; @@ -35,18 +36,18 @@ public final class PoolConfigUtil { public static final boolean DEFAULT_TEST_ON_BORROW = false; public static final boolean DEFAULT_TEST_ON_RETURN = false; - public static final boolean DEFAULT_TEST_WHILE_IDLE = true; + public static final boolean DEFAULT_TEST_WHILE_IDLE = true; // The default number of objects to examine per run in the idle object evictor. - public static final int DEFAULT_NUM_TESTS_PER_EVICTION_RUN = DEFAULT_MAX_ACTIVE; + public static final int DEFAULT_NUM_TESTS_PER_EVICTION_RUN = 1; // dafault was DEFAULT_MAX_ACTIVE - public static final long DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS = -1L; //1000L; // (1 sec) - default -1L (infinite) - public static final long DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS = 60000L; // (30 secs) - default - 1000L * 60L * 30L - 30 mins; + public static final long DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS = 5000L; // (5 sec) - default -1L (infinite) + public static final long DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS = 60000L; // (60 secs) - default - 1000L * 60L * 30L - 30 mins; public static final long DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS = -1; public static final boolean DEFAULT_LIFO = true; - public static final int DEFAULT_VALIDATION_QUERY_TIMEOUT_SECS = 3; // 3 secs + public static final int DEFAULT_VALIDATION_QUERY_TIMEOUT_SECS = 10; // 3 secs public static final boolean DEFAULT_POOL_PREPARED_STATEMENTS = false; // default was false |