Brett Wooldridge
|
ce6d72dd00
|
Remove some redundant code and inaccurate comment.
|
10 years ago |
Brett Wooldridge
|
9d486abbfa
|
Massive structure refactor. Make IDE setup hell, but greatly improves maintainability.
|
10 years ago |
Brett Wooldridge
|
82f98fc57e
|
Project restructuring experiment
|
10 years ago |
Brett Wooldridge
|
d304c511b3
|
Be careful coding while drinking.
|
10 years ago |
Brett Wooldridge
|
b84727e4c9
|
Use execute() instead of submit() for the addConnectionExecutor.
|
10 years ago |
Brett Wooldridge
|
527c8ce59c
|
Issue #206 Throw an exception if the bag is closed, this will cause addConnection() to cleanly close the opened connection and correctly decrement the pool count.
|
10 years ago |
Brett Wooldridge
|
396ecf4008
|
Somewhere along the way we lost our override of isClosed()...
|
10 years ago |
Brett Wooldridge
|
ce515ac3b8
|
Scrub, scrub. A little cleaner.
|
10 years ago |
Brett Wooldridge
|
855dbafb86
|
Cleanup pool suspend/resume semaphore use, add unit test.
|
10 years ago |
Brett Wooldridge
|
560f6e402a
|
Minor cleanup. Make isUseJdbc4Validation final.
|
10 years ago |
Brett Wooldridge
|
e78d68e65f
|
Cleaner still, rolls back totalConnection() increment, and sets last connection failure.
|
10 years ago |
Brett Wooldridge
|
949bff3997
|
Even cleaner connection test check.
|
10 years ago |
Brett Wooldridge
|
66118ff4c4
|
Minor cleanup. Listener is never null.
|
10 years ago |
Brett Wooldridge
|
501db5ab6e
|
Cognitive load shift.
|
10 years ago |
Brett Wooldridge
|
26d6f254db
|
Fix #203 unregister metrics at shutdown.
|
10 years ago |
Brett Wooldridge
|
03542eb579
|
Fix #198 rework of the fix
|
10 years ago |
Brett Wooldridge
|
3b1ae79d7d
|
Minor cleanup.
|
10 years ago |
Brett Wooldridge
|
d625ed66ec
|
Fix #204 fix leak detection bug introduced by refactor
|
10 years ago |
Brett Wooldridge
|
cf99c59519
|
Remove redundant checks.
|
10 years ago |
Brett Wooldridge
|
c78fc35c27
|
Fix #198 handle pull shutdown synchronisation issues
|
10 years ago |
Brett Wooldridge
|
da4ffe6d18
|
Fix a fast-spin loop when the pool is suspended and and connections are attempted to be added.
|
10 years ago |
Brett Wooldridge
|
9f3c5ed2ca
|
Merge Java 8 changes into Java 6/7 project.
|
10 years ago |
Brett Wooldridge
|
6717ffd7f2
|
Cleaner, more performant way to handle close connections.
|
10 years ago |
Brett Wooldridge
|
cc42027a92
|
Mmake HikariPool.getConnection() a little tighter (and more readable).
|
10 years ago |
Brett Wooldridge
|
0b8779ed26
|
Small LeakTask refactor just to make HikariPool.getConnection() a little tighter (and more readable).
|
10 years ago |
Brett Wooldridge
|
24750fef94
|
Update README.md
|
10 years ago |
Brett Wooldridge
|
0182489c7b
|
Improve pool accounting under "adverse" conditions such as aborted connections.
|
10 years ago |
Brett Wooldridge
|
0999b831d5
|
Revert double-check locking for cleaner memory-fence based code.
|
10 years ago |
Brett Wooldridge
|
54d293ef11
|
Update README.md
|
10 years ago |
Brett Wooldridge
|
7fd58eb04c
|
Update changes log.
|
10 years ago |
Brett Wooldridge
|
01221526f8
|
Forget about accounting sanity checks when the pool is going down (who cares?). Prevent connections from being added when the pool is suspended. Remove eviction from from abortActiveConnections() as it is already done in softEvictConnections(). "break" in abort method should have been continue.
|
10 years ago |
Brett Wooldridge
|
ad3f9eaa55
|
Go ahead and implement double-checked locking, this is a low traffic method.
|
10 years ago |
Brett Wooldridge
|
d71db82715
|
Fix #198 improve shutdown handling with respect to asynchronous close() calls that might be occurring.
|
10 years ago |
Brett Wooldridge
|
d097828d9d
|
Fix #198 back out original optimisation as it masks application errors.
|
10 years ago |
Brett Wooldridge
|
7485e2dd8b
|
Fix #199 fix possible race, while avoiding heavy weight synchronisation
|
10 years ago |
Brett Wooldridge
|
5c46f62411
|
Update changes log.
|
10 years ago |
Brett Wooldridge
|
dda85af7d6
|
Make isClosed volatile for cross-thread visibility.
|
10 years ago |
Brett Wooldridge
|
6febf0604b
|
Update README.md
|
10 years ago |
Brett Wooldridge
|
a9ea4fc476
|
Merge branch '2.2.5-rc1' into dev
* 2.2.5-rc1:
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release HikariCP-2.2.5
Update changes log.
Prepare release.
|
10 years ago |
Brett Wooldridge
|
aa7aa20544
|
[maven-release-plugin] prepare for next development iteration
|
10 years ago |
Brett Wooldridge
|
d5bf3e5f96
|
[maven-release-plugin] prepare release HikariCP-2.2.5
|
10 years ago |
Brett Wooldridge
|
4e5c8cefc8
|
Update changes log.
|
10 years ago |
Brett Wooldridge
|
a243a13469
|
Prepare release.
|
10 years ago |
Brett Wooldridge
|
29629e5468
|
Try to fix intermittent timeout in tests
|
10 years ago |
Brett Wooldridge
|
24995e3cba
|
cleanup
|
10 years ago |
Guillaume Smet
|
db0231ee5b
|
Fix copy of properties when using a jdbc url.
Constructor Properties(Properties properties) is not a copy constructor.
|
10 years ago |
Brett Wooldridge
|
df9821759f
|
Merge pull request #190 from openwide-java/fix-properties-copy
Fix copy of properties when using a jdbc url.
|
10 years ago |
Guillaume Smet
|
2b1e0f77bb
|
Fix copy of properties when using a jdbc url.
Constructor Properties(Properties properties) is not a copy constructor.
|
10 years ago |
Brett Wooldridge
|
e3093d76a1
|
Prepare next development iteration.
|
10 years ago |
Brett Wooldridge
|
bbb5061130
|
Cleanup. Minor API change for new feature.
|
10 years ago |