Brett Wooldridge
9b77170d84
Update README.md
10 years ago
Brett Wooldridge
acc322ee1b
Remove staggling nanoTime() calls.
10 years ago
Brett Wooldridge
a79b4dd98a
Rollback maven-bundle-plugin, it's broken.
10 years ago
Brett Wooldridge
b135955bf8
Remove staggling nanoTime() calls.
10 years ago
Brett Wooldridge
2749a52ff6
Update dependency
10 years ago
Brett Wooldridge
f925a23652
Merge branch '2.3.x' into dev
...
* 2.3.x:
Update README.md
10 years ago
Brett Wooldridge
cb37a6d730
Merge branch 'experimental' into dev
...
* experimental:
Add retrograde time motion detection, with soft-eviction.
Fix unit test breakage and warnings.
FastList reuse and other minor optimizations.
10 years ago
Brett Wooldridge
6988df815a
Add retrograde time motion detection, with soft-eviction.
10 years ago
Brett Wooldridge
c8adf48b2d
Fix unit test breakage and warnings.
10 years ago
Brett Wooldridge
641b90350e
Update README.md
10 years ago
Brett Wooldridge
54c70c7c6b
FastList reuse and other minor optimizations.
10 years ago
Brett Wooldridge
dbdc196a24
Selective merge of dev changes.
10 years ago
Brett Wooldridge
84a0b48d92
Selective merge of dev changes.
10 years ago
Brett Wooldridge
0aa8dbe961
#307 use System.nanoTime() most places that matter.
10 years ago
Brett Wooldridge
173b8d53d4
#307 use System.nanoTime() most places that matter.
10 years ago
Brett Wooldridge
6811e36741
Somewhat mitigate minor performance regression.
10 years ago
Brett Wooldridge
e25b4ace4c
Minor cleanup and comments.
10 years ago
Brett Wooldridge
fb7c55a332
Ignore oracle classes from coverage.
10 years ago
Brett Wooldridge
324882ffe4
Update dependencies.
10 years ago
Brett Wooldridge
e156d71693
Fix unsafe accessor.
10 years ago
Brett Wooldridge
fcd99ad97c
Include Java 8 classes in util so we can run on Java 7.
10 years ago
Brett Wooldridge
dd7c9a9add
Include Java 8 classes in util so we can run on Java 7.
10 years ago
Brett Wooldridge
7611d661d5
ConcurrentBag optimisations to streamline the requite() path, as well as the borrow() contended path.
10 years ago
Brett Wooldridge
142aa6e35e
Just experimenting...
10 years ago
Brett Wooldridge
1aef63a1f7
Merge branch '2.3.x' into dev
...
* 2.3.x:
Update release version
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release HikariCP-2.3.7
Update change log.
Escew fastpath if there are pending threads waiting to avoid starvation of those threads.
10 years ago
Brett Wooldridge
ea52a962fe
Update release version
10 years ago
Brett Wooldridge
9591e6b46b
[maven-release-plugin] prepare for next development iteration
10 years ago
Brett Wooldridge
91990500d1
[maven-release-plugin] prepare release HikariCP-2.3.7
10 years ago
Brett Wooldridge
b6a08c1d99
Update change log.
10 years ago
Brett Wooldridge
11aab3db51
Escew fastpath if there are pending threads waiting to avoid starvation of those threads.
10 years ago
Brett Wooldridge
ef43827a7b
Fix mis-merge.
10 years ago
Brett Wooldridge
ccdeeb0746
Merge selected parts of pull request.
10 years ago
Brett Wooldridge
0837a818bb
Merge branch 'experimental' into dev
...
* experimental:
Experimental concurrentbag fairness changes. Starvation was observed under high load.
10 years ago
Brett Wooldridge
d8954d92b6
Merge commit 'ace24b3b9cdff86c40ec2c90ab48a28f2e29a69e' into dev
...
* commit 'ace24b3b9cdff86c40ec2c90ab48a28f2e29a69e':
Prevent race in close()
Make sure temporary pool is shut down
Fix some issues found by Idea inspections
Reuse pool name
Fix JavaDoc
Use path API
10 years ago
Brett Wooldridge
120b2deeba
Merge branch '2.3.x' into dev
...
* 2.3.x:
A race condition was observed under high load when a lot of connections expire at the same time, causing the pool to spike unnecessarily high.
10 years ago
Brett Wooldridge
43910e61df
A race condition was observed under high load when a lot of connections expire at the same time, causing the pool to spike unnecessarily high.
10 years ago
Brett Wooldridge
56016a99cc
Merge branch '2.3.x' into dev
...
* 2.3.x:
Fix invalid JNDI test
Allow a specifically set DataSource to override other settings. Also, in the case of a driver-based config, we were not initialising the network timeout executor property.
Fixed #308 try harder at resolving the driver by various means when driverClassName and jdbcUrl are both specified.
Fixed #308 try harder at resolving the driver by various means when driverClassName and jdbcUrl are both specified.
10 years ago
Brett Wooldridge
04a2234fec
Fix invalid JNDI test
10 years ago
Brett Wooldridge
20f47c337b
Allow a specifically set DataSource to override other settings. Also, in the case of a driver-based config, we were not initialising the network timeout executor property.
10 years ago
Brett Wooldridge
fc23bccf01
Fixed #308 try harder at resolving the driver by various means when driverClassName and jdbcUrl are both specified.
10 years ago
Brett Wooldridge
2f5ea9073b
Better.
10 years ago
Brett Wooldridge
dc91fcc1b9
More concurrency tests.
10 years ago
Brett Wooldridge
9c80913d1f
Fixed #308 try harder at resolving the driver by various means when driverClassName and jdbcUrl are both specified.
10 years ago
Brett Wooldridge
b24cc00f05
Improvements. Performance still off of where it needs to be in unconstrained pools.
10 years ago
Mikhail Mazurskiy
ace24b3b9c
Prevent race in close()
10 years ago
Mikhail Mazurskiy
8da7ced9a8
Make sure temporary pool is shut down
10 years ago
Mikhail Mazurskiy
ed09efc652
Fix some issues found by Idea inspections
10 years ago
Mikhail Mazurskiy
6ab6954641
Reuse pool name
10 years ago
Mikhail Mazurskiy
f338545783
Fix JavaDoc
10 years ago
Mikhail Mazurskiy
3dc3f619b4
Use System.nanoTime() to measure time intervals
10 years ago