Commit Graph

2477 Commits (0ae97e56a4e058d3668363f4138010b41fa1c6f4)
 

Author SHA1 Message Date
Brett Wooldridge bb86c38ac1 Add comment re: issue #701 to prevent accidental breakage of Spring Boot's FailureAnalyzer. 9 years ago
Jack 53d479cf03 added remove of ConnectionTimeoutRate and refactored metric names into constants (#698) 9 years ago
Brett Wooldridge 5f3c97702f Handle non-string properties 9 years ago
Brett Wooldridge aabc47737f Minor Java 8 changes 9 years ago
Brett Wooldridge 6c3957b04b Minor cleanup 9 years ago
Brett Wooldridge 52d1c9fb52 Minor Java 8 changes 9 years ago
Brett Wooldridge cce7c9133d Prepare 2.5.0 release (Java 8 only) 9 years ago
Brett Wooldridge 03122e85b4 Fixes #696 use iteration instead of recursion to avoid a stack overflow with deeply nested SQLExceptions 9 years ago
Brett Wooldridge 6edaa336a6 CHANGES log and cleanup. 9 years ago
Brett Wooldridge 97057a1696 Fixes #694 report if a previously reported leaked connection is returned to the pool 9 years ago
Brett Wooldridge c295eae960 Fixes #689 log a warning if default transaction isolation level cannot be detected. 9 years ago
Brett Wooldridge 6f81b02b32 Workaround for Apache Derby bug where the connection cannot be closed while a transaction is active. 9 years ago
Brett Wooldridge fa0a3e3b6f resolved #691 Remove additional check. 9 years ago
Brett Wooldridge 60224a0399 Fixes #674 fix regression caused by pull request #450 (overzealous optimisation) 9 years ago
puntogil ddfe0ab6cb Add license headers (#688) 9 years ago
Brett Wooldridge e6ece36c32 Merge commit '953b0be06d7517e63eebb6ef61c6d734621eae1e' into dev 9 years ago
TestSuiteReductionResearch ed2cce6eda Ignoring test that is redundant for com.zaxxer.hikari.pool.TestConnectionTimeoutRetry.testConnectionRetries (#678) 9 years ago
Johno Crawford 3bf8356b8d Implement List directly instead of extending ArrayList. (#680)
* Implement List directly instead of extending ArrayList.

* Remove transient dependencies.

* Support serialization.
9 years ago
Nitin 953b0be06d test for failure in case of InitializationFailFast 9 years ago
Brett Wooldridge 54c1cbaeae Fix incorrect parameter order in thread starvation warning. 9 years ago
Nitin 15468fb4bd fix comments 9 years ago
Nitin 3716edfa57 fix test 9 years ago
Nitin 9a868bd4b0 consistency cleanup, renamed requite and releaseConnection to recycle 9 years ago
Brett Wooldridge 1f46d5f920 Update README.md 9 years ago
Brett Wooldridge a31810b336 [maven-release-plugin] prepare for next development iteration 9 years ago
Brett Wooldridge 7d3870dd34 [maven-release-plugin] prepare release HikariCP-2.4.7 9 years ago
Brett Wooldridge 503cb8ec7e Update change log 9 years ago
Brett Wooldridge eb65b1b233 Fixes #664 do not recycle (requite) PoolEntrys that have been closed. 9 years ago
Brett Wooldridge 551b1039e9 Update CHANGES 9 years ago
Brett Wooldridge fb95531f07 Update ProxyConnection.java
Fixes #661 add error code
9 years ago
Brett Wooldridge dd0c82613c Minor cleanup. 9 years ago
Brett Wooldridge 21eedd5502 Fixes #650 detect Amazon Redshift connection refused error code. 9 years ago
Brett Wooldridge 211bcd4657 Specify floating point accuracy. 9 years ago
Nitin 5cbb9351f8 Cherry-picked pull requests, added better Java 8+ detection. 9 years ago
Brett Wooldridge 54a4412847 Update README.md 9 years ago
Brett Wooldridge 61ae2ddcb6 Does dependency ordering affect maven's classpath order? Let's find out 9 years ago
Brett Wooldridge 871e67a639 Rollback hibernate dependency update ... JDK 7 was dropped. 9 years ago
Brett Wooldridge 6e5d87a173 Dependencies update 9 years ago
Brett Wooldridge 88af60af2c Update README.md 9 years ago
Brett Wooldridge 7daa07c58a Update README.md 9 years ago
Tokuhiro Matsuno 76cf343c8b Add prometheus support (#632) 9 years ago
Johno Crawford 7d1fb2ea3a PropertyBeanSetter uses default locale (#643)
Motivation:

toUpperCase works according to Locale settings, for example if your computer locale is Turkish, "idleTimeout" property turns into "setİdleTime" beacuse upper "i" is "İ" in Turkish.

Modifications:

Invoke toUpperCase with Locale.ENGLISH.

Result:

Fixes #641.
PropertyBeanSetter should work with Turkish locale.
9 years ago
Brett Wooldridge 8339bb0c78 Update README.md 9 years ago
Brett Wooldridge 39aa95eef4 [maven-release-plugin] prepare for next development iteration 9 years ago
Brett Wooldridge 5dac71955f [maven-release-plugin] prepare release HikariCP-2.4.6 9 years ago
Brett Wooldridge 2b21946a97 Prepare for 2.4.6 release 9 years ago
Johno Crawford 88e6c7b580 Shutdown will throw NPE if invoked from checkFailFast (#621)
Motivation:

Shutdown may be invoked as a result of checkFailFast failing resulting in an NPE as the executors are setup later in the constructor.

Modifications:

Add null checks before trying to shutdown the executors.

Result:

"Graceful" shutdown.
9 years ago
Brett Wooldridge 8dde168adb Possibly Fixes #606 Fixes ##610 housekeeper was running before all class members were initialised leading to an NPE in the housekeeper. Whether or not a particular VM would recover depends somewhat on its memory model. The pool on OS X did recover after the initial failure. 9 years ago
Brett Wooldridge 73777265b1 Merge pull request #611 from emiliolg/dev
Add ORA-02399: exceeded maximum connect time to SQL_ERRORS.
9 years ago
Emilio Lopez Gabeiras 50ce1a1acc Add ORA-02399: exceeded maximum connect time to SQL_ERRORS.
Not handling it avoids eviction of the connection and corrupts the pool.
For example the following NullPointerException is thrown when trying to use the pool afterwards:
java.lang.NullPointerException at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:128)
	at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:171)
	at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:147)
	at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:99)
	.......
9 years ago