Commit Graph

1398 Commits (0ffb90d97dbce67b00873d2022a06702d4f4aa1e)
 

Author SHA1 Message Date
Brett Wooldridge ac7268f3c3 Minor cleanup.
Brett Wooldridge d48b733221 Mark properties for deprecation.
Brett Wooldridge 0323a7dacb Let PoolUtilities use its own executor. Sharing executors can lead to deadlocks (not observed, but theoretical)
Brett Wooldridge 32fa545e0f Attempt to bound how long a connection.close() call can take to 30 seconds on JDBC41 drivers.
Brett Wooldridge a195e7781a Attempt to bound how long a connection.close() call can take to 30 seconds on JDBC41 drivers.
Brett Wooldridge 67bb3c977f Update README.md
Brett Wooldridge aa38e43195 Merged proposed fix into isJava40Compliant()
Brett Wooldridge 45dadcba31 Fix add link to maven downloads
Will not appear until 2.3.0 is released though.
Brett Wooldridge 6c40fb118e Update README.md
Brett Wooldridge 6b75f6de9c Update README.md
Brett Wooldridge 521e4acaed Update README.md
Brett Wooldridge 94c6c0f9bd Update README.md
Brett Wooldridge c717cf61b7 Update README.md
Brett Wooldridge b77806e0e4 Bump up the _first run_ of the housekeeper a bit.
Brett Wooldridge 2810c1aee7 Updates for 2.3.0
Brett Wooldridge 7a0b602dd3 [maven-release-plugin] prepare for next development iteration
Brett Wooldridge de1d3da0e1 [maven-release-plugin] prepare release HikariCP-2.3.0-rc2
Brett Wooldridge 01ea53732b It helps to use the write value in an assertion.
Brett Wooldridge 375a8330e2 Last timing error?
Brett Wooldridge 72dd6f67ba Remove unused import.
Brett Wooldridge 59c45c6e5f After fillPool() change ... timing whack-a-mole game time.
Brett Wooldridge c0047c7c46 Timing tests are a b*tch.
Brett Wooldridge 79ec2bc976 Timing tests are a b*tch.
Brett Wooldridge 63baa9ab5e Give the pool a few beats to "settle" before asserting against counts that are arrived at asynchronously.
Brett Wooldridge 21f8f843c1 Tighter code.
Brett Wooldridge d178ca063c I like this variant better.
Brett Wooldridge 58fccbd06c I like this variant better.
Brett Wooldridge cd3af22e29 Nitin thinks this is more readable. Not sure I agree, but I don't care enough to argue.
Brett Wooldridge 2de809bebc Merge branch '2.3.0' of github.com-brettwooldridge:brettwooldridge/HikariCP into 2.3.0
* '2.3.0' of github.com-brettwooldridge:brettwooldridge/HikariCP:
  Update CHANGES
  Update README.md
Brett Wooldridge 3d80609d6a Nitin thinks this is more readable. Not sure I agree, but I don't care enough to argue.
Brett Wooldridge e8d5fdad43 Update CHANGES
Brett Wooldridge 18b5142c70 Update README.md
Brett Wooldridge 77d6f5084a Issue allow initialization fail fast even when minimumIdle is 0.
Brett Wooldridge 8e7a189e64 Update README.md
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.
Brett Wooldridge 3261cc87e3 [maven-release-plugin] prepare for next development iteration
Brett Wooldridge b508990e4e [maven-release-plugin] prepare release HikariCP-2.3.0-rc1
Brett Wooldridge cdc171f18a JavaDoc fixes
Brett Wooldridge 5743aff5c0 Try to merge the common source into the javadoc of the generated jar
Brett Wooldridge ad728371dc Try to merge the common source into the javadoc of the generated jar
Brett Wooldridge c9f6d90ab2 Javadoc fixes
Brett Wooldridge 1067111883 JavaDoc fixes
Brett Wooldridge bc42fe797a JavaDoc fixes
Brett Wooldridge 0dcef448f6 Prepare for 2.3.0-rc1
Brett Wooldridge 66dd771fc2 Update changes log.
Brett Wooldridge 69612f0076 Issue#201 @cowwoc merged toString() changes (largely intact)
Brett Wooldridge fb18eff0c8 Eliminate the isForceClose member, and set bagEntry.evicted instead. We still use
a local isForceClose to avoid a race (where we might fail to log a broken connection).
Brett Wooldridge 7d1f0c72b5 Mainly doc fixup and method reordering.
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.
Brett Wooldridge 00ac83c19d Add YourKit sponsor.