Commit Graph

1452 Commits (b9b11d914cc41a44aa9db0b568b522b8c72d2a03)
 

Author SHA1 Message Date
Brett Wooldridge fafcd38a56 Fix #220 continue to override isClosed() ... we had removed it but it should reflect HikariCP's understanding of the closed state rather than delegating to the driver. 10 years ago
Brett Wooldridge 6017c8019b Fix #221 handle getResultSet() 10 years ago
Brett Wooldridge 8a61e581c2 Fix ConcurrentBag test 10 years ago
Brett Wooldridge 57b8e91f02 Updated changes log 10 years ago
Brett Wooldridge 5de373148c Don't throw exceptions that might disrupt executor threads, but do log. Plus, don't trust nanoTime() implementations on all platforms not to go backwards due to NTP adjustments. 10 years ago
Brett Wooldridge 467bc2f79a Simple variable rename for clarity 10 years ago
Brett Wooldridge 937923666e Don't reset isNetworkTimeoutSupported here, but do log a warning on exception 10 years ago
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