Commit Graph

426 Commits (2c0e009e4e3b72cd00bdba3346caccea59f7b5e0)
 

Author SHA1 Message Date
brettwooldridge 506b1df5fa Merge pull request #10 from swaldman/master
Added a constructor for HikariConfig that accepts a Properties object. M...
11 years ago
brettwooldridge ea579655d3 Merge pull request #11 from swaldman/dev
[In the future set indentation to spaces instead of tabs]

Added a constructor for HikariConfig that accepts a Properties object. M...
11 years ago
Steve Waldman 1b789c80d5 Added a constructor for HikariConfig that accepts a Properties object. Modified props-file reading constructor to use try-with-resources to ensure prompt file close. 11 years ago
Steve Waldman 6c84ea8a05 Added a constructor for HikariConfig that accepts a Properties object. Modified props-file reading constructor to use try-with-resources to ensure prompt file close. 11 years ago
Brett Wooldridge e7ce627472 More code size reduction for inlining. 11 years ago
Brett Wooldridge 8458db1ea7 Remove unnecessary null checks 11 years ago
Brett Wooldridge 8088f3888c Use the configured temp folder for dumping instrumented class files in debug mode. 11 years ago
brettwooldridge 78ffed04f0 Updated chart with Tomcat JDBC pool result. 11 years ago
Brett Wooldridge 16d2de25ea Remove codex from agent jar. 11 years ago
brettwooldridge dd9420c08a Add note about "shading" the agent jar. 11 years ago
Brett Wooldridge 832b3a571f Trigger the background pool fill at a fixed delay after exiting getConnection(). 11 years ago
Brett Wooldridge 4584264c9d Add test for connection use after close(). 11 years ago
brettwooldridge eae37bc813 Merge pull request #9 from jamestyrrell/patch-1
Add in a missing end double quote
11 years ago
James Tyrrell 97a0994a44 Add in a missing end double quote 11 years ago
Brett Wooldridge 75fde4c02a Switch _isClosed volatile boolean to a ThreadLocal instead. This allows us to handle the
case where a consumer tries to continue to use a connection after it has been returned
to the pool and dispatched to another consumer.  Previously, when the new consumer
received the connection, the _isClosed boolean would be reset, allowing an old consumer
to invoke against it without error.  Now due to the ThreadLocal, and old consumer will
still continue to see the connection as being in the closed state, even when it has become
“unclosed” for another consumer.
11 years ago
Brett Wooldridge b188e578b6 Remove redundant (duplicate) __init() call injected into constructors. 11 years ago
Brett Wooldridge 548e96476b Set debug level to line numbers only. 11 years ago
Brett Wooldridge 376917a3c7 Merge branch 'dev' of github.com-brettwooldridge:brettwooldridge/HikariCP into dev
* 'dev' of github.com-brettwooldridge:brettwooldridge/HikariCP:
  Add tomcat-jdbc to benchmark.
11 years ago
Brett Wooldridge e938a5b55d Add additional log message for path of agent jar. 11 years ago
Brett Wooldridge 45cd785cb2 Add tomcat-jdbc to benchmark. 11 years ago
brettwooldridge dd7547de1a Update TODO.md 11 years ago
brettwooldridge b7b3579bb4 Update TODO.md 11 years ago
Brett Wooldridge 8842a62f88 Merge branch 'master' into dev
# By Joscha Feth (1) and brettwooldridge (1)
# Via Joscha Feth (1) and brettwooldridge (1)
* master:
  Fix typo
  Updated maven info
11 years ago
Brett Wooldridge c2488aa50f Add tomcat-jdbc to benchmark. 11 years ago
brettwooldridge 5848535a4c Merge pull request #6 from joscha/patch-1
Fix typo
11 years ago
Joscha Feth bb23caeff9 Fix typo 11 years ago
brettwooldridge 8425679568 Updated maven info 11 years ago
Brett Wooldridge bb6cb2011f [maven-release-plugin] prepare for next development iteration 11 years ago
Brett Wooldridge 17957fde16 [maven-release-plugin] prepare release HikariCP-1.2.1 11 years ago
Brett Wooldridge 39991148bf [maven-release-plugin] rollback the release of HikariCP-1.2.1 11 years ago
Brett Wooldridge e3d08b11d9 [maven-release-plugin] prepare release HikariCP-1.2.1 11 years ago
Brett Wooldridge 8dd49aa01d [maven-release-plugin] rollback the release of HikariCP-1.2.1 11 years ago
Brett Wooldridge c3020c2a97 [maven-release-plugin] prepare for next development iteration 11 years ago
Brett Wooldridge 9aae7168ee [maven-release-plugin] prepare release HikariCP-1.2.1 11 years ago
brettwooldridge af7d948ba5 Update default value for acquireIncrement 11 years ago
Brett Wooldridge 913efb763d Try to ensure at least one idleConnection in the background fill. 11 years ago
Brett Wooldridge 72c9e828d0 Revved minor version number. 11 years ago
Brett Wooldridge 1456711108 Added CHANGES file to track changes going forward. 11 years ago
Brett Wooldridge b48873107f Added new test and adjusted test assertions. 11 years ago
Brett Wooldridge 307955543b Add asynchronous connection backfill strategy, move MBean registration out to
utility class to reduce noise code in the HikariPool class.
11 years ago
Brett Wooldridge 6c798ba5e9 Change default acquireIncrement to 1, change minimum connection timeout to 100ms. 11 years ago
brettwooldridge 0b70bf59b8 Document new properties. 11 years ago
Brett Wooldridge ad49c440e9 [maven-release-plugin] prepare for next development iteration 11 years ago
Brett Wooldridge 5290d9ec1e [maven-release-plugin] prepare release HikariCP-1.1.9 11 years ago
Brett Wooldridge 619e563250 Merge branch 'dev'
* dev:
  Add code to execute connection initialization SQL requested by Jiri Pejchal.
  Fixes #5 add setDataSourceProperties() method.  Additionally, add setting for SQL to be executed on new connections.
  Update class path for new core/agent structure.  Should probably make this dynamic and maybe based on the .m2 repository instead of the local libraries.
  Simplify timeout code path, set auto-commit’ness upon every getConnection() in case the user changed it and returned a “dirty” connection to the pool.
  Demote warn log to info.
  Fix javadoc.
  Minor tweak to the pool fill algorithm to avoid unnecessarily calling additional getters in the ONLY_IF_EMPTY pool fill case.
11 years ago
Brett Wooldridge 0ed005c720 Add code to execute connection initialization SQL requested by Jiri Pejchal. 11 years ago
Brett Wooldridge 6a2716a1df Fixes #5 add setDataSourceProperties() method. Additionally, add setting for SQL to be executed on
new connections.
11 years ago
Brett Wooldridge 5b7eb914b9 Update class path for new core/agent structure. Should probably make this
dynamic and maybe based on the .m2 repository instead of the local libraries.
11 years ago
Brett Wooldridge 752b68edb0 Simplify timeout code path, set auto-commit’ness upon every getConnection() in case the
user changed it and returned a “dirty” connection to the pool.
11 years ago
Brett Wooldridge 61dad01044 Demote warn log to info. 11 years ago