Commit Graph

2159 Commits (3610590d649bde2356c81b8a5f65095e3cd9b210)
 

Author SHA1 Message Date
Nitin 18c0e2d6b0 assertion with text
Nitin af93c99019 set Sleepbackoff time to maximum 10 seconds
Nitin cd24a1e024 fixed errors
Nitin 60b58ad63d minor cleanup in tests
Nitin 95b237a07f more debug
Nitin 625b9d77dd added poolname to debug
Nitin fc09055538 minor cleanup
Nitin 8277a55c58 fixed test
Nitin 5ff7a72127 fixed tests
Nitin cb16120753 fixed test failures
Nitin b60f166681 minor cleanup
Nitin 8908411e41 for initializationFailFast, fail asap, not wait till connectionTimeout
Nitin 5a2d40879e keep lastConnectionFailure till getAndSet
Nitin 4b2e1d9ea5 removed explicit use of iterator
Nitin 54cd9d9685 sleep intelligence :)
Nitin ccfb1dbe8b warn and reset too
Nitin c731ff88b5 log property value as is. 'null' too
Nitin a9f7e65b0a sleep min 250 ms - max 7 sec
Nitin bc450c6c25 warn for timeouts in config
Nitin a265641ea7 warn for wrong timeouts in config:
http://stackoverflow.com/questions/33887002
Nitin 6eb0d93985 sleep for 200ms for minimum 1s, 6s for default 30s connectionTimeout.
Nitin 8eaaa7fdcd sleep reasonably, fix possible negative lifetime
Nitin cfd5e4d054 removed log
Nitin 541322a579 added warning too
Nitin 74c6f6e2b5 fix test
Nitin 7cbdb602a2 check and throw exceptions as before
Nitin 2980c99bd6 fix tests
Nitin 6d7a8246bb clear/simplified validation in sync with initializeDataSource() and
DriverDataSource()
Nitin 7027f23ead clear/simplified validation in sync with initializeDataSource() and
DriverDataSource()
Brett Wooldridge 2efeb7963d Merge pull request from nitincchauhan/dev
better method name
Nitin fdce10f7db better method name
Brett Wooldridge a491250ba1 Merge pull request from nitincchauhan/dev
do not add cons if pool is not normal, avoid exceptions in shutdown
Nitin 1ab30a85a4 debug ShutdownTest
Nitin 9ae1a01aa5 set empty property as null in config
Nitin 4cef6b8585 check empty after trim
Nitin 2320bef366 treat empty property as null
Nitin 1056a339a2 switched order of abort and eviction in loop
Nitin 4847a653f2 do not add cons if pool is not normal, avoid exceptions in shutdown
Brett Wooldridge e96612281b Merge pull request from nitincchauhan/dev
better loop and var name
Nitin ce1545bb39 format
Nitin 53ce83380f better loop and var name
Nitin 2fc728db17 exit loop after reaching max iteration.
avoids creating queue of sleeping callables in case of network outage

finetuning

fine tune

better name and fix

avoid creating queue of sleeping callables in case of db or network
outage

restrict add requests to maximum pool size

 separated totalConnections and poolSize

checking poolSize inside loop

decrement not required

restrict add requests to maximum pool size

changed order of increment (as it was in createPoolEntry)
Brett Wooldridge 447a1408b2 Merge branch 'master' of https://github.com/brettwooldridge/HikariCP into dev
Brett Wooldridge e00e6ca5ad [maven-release-plugin] prepare for next development iteration
Brett Wooldridge c6f06b2caa [maven-release-plugin] prepare release HikariCP-2.4.2
Brett Wooldridge a8bbedfbb3 Prepare for 2.4.2 release
Brett Wooldridge 8ba45e3ffb Prepare for 2.4.2 release.
Brett Wooldridge a9965fefd4 update changes log
Brett Wooldridge 993b706b00 Bump version for RC3.
Brett Wooldridge 317a0c1534 Merge branch 'dev' of github.com-brettwooldridge:brettwooldridge/HikariCP