Brett Wooldridge
bd394606cf
Comment #289 Hasten garbage collection of Connections after close
10 years ago
Brett Wooldridge
e6936bf0d2
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
0cbe6de51b
[maven-release-plugin] prepare release HikariCP-2.3.5
10 years ago
Brett Wooldridge
d3cfa6cc31
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
7f574415f2
[maven-release-plugin] prepare release HikariCP-2.3.4
10 years ago
Brett Wooldridge
4c89007aad
Modernize dependencies.
10 years ago
Brett Wooldridge
4ce4fb49ae
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
b1fde2f9f7
[maven-release-plugin] prepare release HikariCP-2.3.3
10 years ago
Brett Wooldridge
c3cda56d92
Update poms #260
10 years ago
Brett Wooldridge
97a82a6a40
[maven-release-plugin] prepare release HikariCP-2.3.2
10 years ago
Brett Wooldridge
66b64153e1
#241 add Dropwizard HealthCheck support. Still needs documentation.
10 years ago
Brett Wooldridge
778ff0650f
Remove the Codahale shiim
10 years ago
Brett Wooldridge
a77e88a671
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
947a9ec1f6
[maven-release-plugin] prepare release HikariCP-2.3.1
10 years ago
Brett Wooldridge
80a2442d96
timeoutMs parameter no longer needed with addition of validationTimeout
10 years ago
Brett Wooldridge
2eefb6d4cd
Checkpoint check-in, this is not final code at all...
10 years ago
Brett Wooldridge
b544c21cf3
Add validationTimeout.
10 years ago
Brett Wooldridge
a6ba914645
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
fa1cff525c
[maven-release-plugin] prepare release HikariCP-2.3.0
10 years ago
Brett Wooldridge
e3316e8618
Merge #223 pull request into 2.3.0 branch, add support for handling Java 8 default interface methods.
10 years ago
Brett Wooldridge
42a79a772c
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
26afa2baf4
[maven-release-plugin] prepare release HikariCP-2.3.0-rc4
10 years ago
Brett Wooldridge
10762d6403
Tighten-up addBagItem() implementation with cleaner loop.
10 years ago
Brett Wooldridge
8aa2034709
Fixes #222 separate responsibility of maintaining idle connections from addBagItem(). addBagItem() will now add exactly one connection per-invocation (with retry). Create a separate fillPool() method to handle idle connection maintenance.
10 years ago
Brett Wooldridge
467bc2f79a
Simple variable rename for clarity
10 years ago
Brett Wooldridge
c3043d8f9d
Re-use the assassin executor.
10 years ago
Brett Wooldridge
ed2fa1b513
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
873ab10a1c
[maven-release-plugin] prepare release HikariCP-2.3.0-rc3
10 years ago
Brett Wooldridge
373c29017a
[maven-release-plugin] rollback the release of HikariCP-2.3.0-rc3
10 years ago
Brett Wooldridge
e9134aaa8b
[maven-release-plugin] prepare release HikariCP-2.3.0-rc3
10 years ago
Brett Wooldridge
e3d3adf79a
[maven-release-plugin] rollback the release of HikariCP-2.3.0-rc3
10 years ago
Brett Wooldridge
89ddc3f948
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
8e7d7fddd2
[maven-release-plugin] prepare release HikariCP-2.3.0-rc3
10 years ago
Brett Wooldridge
3fbcbf87b5
When resetting the network timeout to its original value we can avoid an additional call to
...
getNetworkTimeout() by adding a specialized version of the method.
10 years ago
Brett Wooldridge
f7aa730e86
Based on input from other developers, we can be sure that currentTimeMillis() will never retrograde (at the resolution the housekeeper runs).
10 years ago
Brett Wooldridge
6f0659d4e4
Add check to housekeeping thread to handle backward flow of time.
10 years ago
Brett Wooldridge
a386815d7e
Revert "Use System.nanoTime() instead of System.currentTimeMillis() almost everywhere. System.currentTimeMillis() can go backwards!"
...
This reverts commit 01bebb5d35
.
10 years ago
Brett Wooldridge
01bebb5d35
Use System.nanoTime() instead of System.currentTimeMillis() almost everywhere. System.currentTimeMillis() can go backwards!
10 years ago
Brett Wooldridge
ac7268f3c3
Minor cleanup.
10 years ago
Brett Wooldridge
0323a7dacb
Let PoolUtilities use its own executor. Sharing executors can lead to deadlocks (not observed, but theoretical)
10 years ago
Brett Wooldridge
7a0b602dd3
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
de1d3da0e1
[maven-release-plugin] prepare release HikariCP-2.3.0-rc2
10 years ago
Brett Wooldridge
d178ca063c
I like this variant better.
10 years ago
Brett Wooldridge
3261cc87e3
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
b508990e4e
[maven-release-plugin] prepare release HikariCP-2.3.0-rc1
10 years ago
Brett Wooldridge
c9f6d90ab2
Javadoc fixes
10 years ago
Brett Wooldridge
0dcef448f6
Prepare for 2.3.0-rc1
10 years ago
Brett Wooldridge
590dbf1870
Add some comments. Add evicted check back to housekeeper to cover a rare race condition
...
where the connection is being released at the same time the maxLifetime eviction shedule is
running. That could have allowed the bag entry to be marked evicted, but have the check
in releaseConnection() just missing it, which would result in a maxLifetime connection sitting
in the pool for an indefinite amount of time.
10 years ago
Brett Wooldridge
fafa5050ad
Remove maxLifeTime check from getConnection() and use housekeeping scheduler instead.
10 years ago
Brett Wooldridge
a4c6c03ded
ConcurrentBag to common code refactor (share code between Java 6/7 and Java 8)
10 years ago