Commit Graph

1607 Commits (9b77170d8431125a5d2d54e986b4345e3c286fd2)
 

Author SHA1 Message Date
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