Brett Wooldridge
|
c3043d8f9d
|
Re-use the assassin executor.
|
10 years ago |
Brett Wooldridge
|
96a71da526
|
If tryAcquireSharedNanos() returns false, we timed out, just return immediately.
|
10 years ago |
Brett Wooldridge
|
e5d4cf4f11
|
Change longValue() call to get()
|
10 years ago |
Brett Wooldridge
|
3f64f5c432
|
JavaDoc fixes.
|
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
|
f97d66e554
|
Move GlobalPoolLock and PoolUtilities into the pool package.
|
10 years ago |
Brett Wooldridge
|
f4818f535e
|
Expose suspend/resumePool on the HikariDataSource (not just via JMX)
|
10 years ago |
Brett Wooldridge
|
a786a6be32
|
Loosen visibility requirements on isNetworkTimeoutSupported and isQueryTimeoutSupported, at the minor cost of initial re-execution by different threads.
|
10 years ago |
Brett Wooldridge
|
ea1c2c590a
|
Slightly kinder, gentler shutdown.
|
10 years ago |
Brett Wooldridge
|
6b63583b0e
|
Minor cleanup.
|
10 years ago |
Brett Wooldridge
|
b9edd7de18
|
Minor cleanup.
|
10 years ago |
Brett Wooldridge
|
3f746b7afb
|
Variable renames, and additional debug logging.
|
10 years ago |
Brett Wooldridge
|
0fe27651fb
|
Mark getConnection() that takes a username/password as deprecated. Really user's should be creating separate pools for this use-case.
|
10 years ago |
Brett Wooldridge
|
1eebf31c05
|
Minor tightening of the code. Thanks, Nitin.
|
10 years ago |
Brett Wooldridge
|
e9dc9608c9
|
Don't decrement timeout by deltas between intervals that may be below the resolution of nanoTime(), use an absolute base and recalculate the timeout.
|
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
|
2260cc2e5f
|
Make the addConnection() method a little more DRY
|
10 years ago |
Brett Wooldridge
|
9e16052edf
|
Remove unnecessary throw
|
10 years ago |
Brett Wooldridge
|
076e90b888
|
Test unwrap exception for Hibernate
|
10 years ago |
Brett Wooldridge
|
81885290ed
|
Remove unnecessary return
|
10 years ago |
Brett Wooldridge
|
a855c59b67
|
Debug log failed closes.
|
10 years ago |
Brett Wooldridge
|
8a2e523c41
|
Handle edge-case where resolution of System.nanoTime() can yield zero elapsed time on busy systems.
|
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
|
61e6603e2c
|
Refactor to remove AbstractBagEntry
|
10 years ago |
Brett Wooldridge
|
1ebb08b532
|
Pass along naming exceptions, rather than wrapping them.
|
10 years ago |
Brett Wooldridge
|
beb3fa4ebd
|
Minor cleanup.
|
10 years ago |
Brett Wooldridge
|
ac7268f3c3
|
Minor cleanup.
|
10 years ago |
Brett Wooldridge
|
d48b733221
|
Mark properties for deprecation.
|
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
|
32fa545e0f
|
Attempt to bound how long a connection.close() call can take to 30 seconds on JDBC41 drivers.
|
10 years ago |
Brett Wooldridge
|
a195e7781a
|
Attempt to bound how long a connection.close() call can take to 30 seconds on JDBC41 drivers.
|
10 years ago |
Brett Wooldridge
|
aa38e43195
|
Merged #216 proposed fix into isJava40Compliant()
|
10 years ago |
Brett Wooldridge
|
b77806e0e4
|
Bump up the _first run_ of the housekeeper a bit.
|
10 years ago |
Brett Wooldridge
|
01ea53732b
|
It helps to use the write value in an assertion.
|
10 years ago |
Brett Wooldridge
|
375a8330e2
|
Last timing error?
|
10 years ago |
Brett Wooldridge
|
72dd6f67ba
|
Remove unused import.
|
10 years ago |
Brett Wooldridge
|
59c45c6e5f
|
After fillPool() change ... timing whack-a-mole game time.
|
10 years ago |
Brett Wooldridge
|
c0047c7c46
|
Timing tests are a b*tch.
|
10 years ago |
Brett Wooldridge
|
79ec2bc976
|
Timing tests are a b*tch.
|
10 years ago |
Brett Wooldridge
|
63baa9ab5e
|
Give the pool a few beats to "settle" before asserting against counts that are arrived at asynchronously.
|
10 years ago |
Brett Wooldridge
|
21f8f843c1
|
Tighter code.
|
10 years ago |
Brett Wooldridge
|
58fccbd06c
|
I like this variant better.
|
10 years ago |
Brett Wooldridge
|
cd3af22e29
|
Nitin thinks this is more readable. Not sure I agree, but I don't care enough to argue.
|
10 years ago |
Brett Wooldridge
|
3d80609d6a
|
Nitin thinks this is more readable. Not sure I agree, but I don't care enough to argue.
|
10 years ago |
Brett Wooldridge
|
77d6f5084a
|
Issue #213 allow initialization fail fast even when minimumIdle is 0.
|
10 years ago |
Brett Wooldridge
|
3fc263b5e2
|
Fix a bug that was introduced in commit fb18eff that would prevent force-close warnings from being logged for connections already flagged for eviction. These warnings should still occur regardless of destined eviction.
|
10 years ago |
Brett Wooldridge
|
cdc171f18a
|
JavaDoc fixes
|
10 years ago |
Brett Wooldridge
|
c9f6d90ab2
|
Javadoc fixes
|
10 years ago |
Brett Wooldridge
|
1067111883
|
JavaDoc fixes
|
10 years ago |
Brett Wooldridge
|
bc42fe797a
|
JavaDoc fixes
|
10 years ago |