Commit Graph

1345 Commits (c3043d8f9da6667c940c824711506433541a92c0)
 

Author SHA1 Message Date
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 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 e5d4cf4f11 Change longValue() call to get() 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 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 7e2eaa7439 Update README.md 10 years ago
Brett Wooldridge 7a3d3e2db3 Update README.md 10 years ago
Brett Wooldridge ea1c2c590a Slightly kinder, gentler shutdown. 10 years ago
Brett Wooldridge a0eaaf7a43 Update README.md 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 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 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 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 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 3a681fccff Improve ConcurrentBag coverage. 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 843808bec1 Coverage changes trying to get coveralls.io to work with the new project configuration 10 years ago
Brett Wooldridge d6d0f4909d Update code coverage plugin version. 10 years ago
Brett Wooldridge c0a5daf305 Update README.md 10 years ago
Brett Wooldridge 0c3cc61df7 Update README.md 10 years ago
Brett Wooldridge e4a48e4dbe Update README.md 10 years ago
Brett Wooldridge 6789f0d6f2 Update README.md 10 years ago
Brett Wooldridge 9d4c51f64d Update README.md 10 years ago
Brett Wooldridge 35f3a239b5 Update README.md 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