Commit Graph

44 Commits (c9f4598e53ab583ccd543ce567dec0bf2d225e17)

Author SHA1 Message Date
Brett Wooldridge c9f4598e53 Add debug log message for connections returned to the pool broken. 11 years ago
Brett Wooldridge 0dada599f4 Try LinkedBlockingQueue. 11 years ago
Brett Wooldridge 2fd99e655d Log exception message when a connection failure occurs 11 years ago
Sebastian Jaenicke 65010d9487 Unregister MBeans on pool shutdown 11 years ago
Brett Wooldridge f3c0feb15c Fixed #29 implement clean shutdown 11 years ago
Brett Wooldridge 95d3fbdf0b Add short-circuit to aliveness check if connection was used within the last second. 11 years ago
Brett Wooldridge 069713c94f Use execute() instead of executeQuery() for initSql. 11 years ago
Brett Wooldridge eda62f7442 Correct property name. 11 years ago
Brett Wooldridge 94aa31510f Add the ability for the user to customize Connections before they are added to the pool. 11 years ago
Brett Wooldridge b388227dc4 Added query timeout to test query. 11 years ago
Brett Wooldridge 8b440dd79c Track current transaction isolation level so that we can reset it only when necessary (as it often requires a round trip to the server). 11 years ago
Brett Wooldridge 430dd730e7 Demote error log to warn. 11 years ago
Brett Wooldridge c6b8d488a4 Conditionally reset the transaction isolation level based on whether the user has altered it or not. Turns out it is expensive for some databases. 11 years ago
Brett Wooldridge 04aa65a6d8 Replace ConnectionProxy’s ArrayList<Statement> with a custom class (FastStatementList), replace the singleton generated JavassistProxyFactory with a class that has static methods (so we get invokestatic rather than invokeinterface) in bytecode. 11 years ago
Brett Wooldridge 1ed2153ab1 Increate timing window to avoid time-sensitive failures in unit tests on slow machines. 11 years ago
Brett Wooldridge e35c939ed2 Allow setting the dataSource directly on the HikariConfig. 11 years ago
Brett Wooldridge 137c76e589 Restructured pom after removal of instrumentation. 11 years ago
Brett Wooldridge add7af4915 Split HikariCP into two modules: core and agent. 11 years ago
Brett Wooldridge b5101d5e18 Start of rework of instrumentation to support shading. 11 years ago
Brett Wooldridge dea09c0654 Add option to disable instrumentation. 12 years ago
Brett Wooldridge 560f6d4fd0 Merge branch 'dev' of https://github.com/Brizth/HikariCP into Brizth-dev 12 years ago
Brett Wooldridge 28cbc5048f More work on codex based instrumentation. 12 years ago
Antti Lampinen 63d67dfa19 Fixed an invalid timeout in java.sql.Connection.isValid call 12 years ago
Brett Wooldridge 8b651d8b78 Refactor experiment. 12 years ago
Brett Wooldridge f0f1f1409e Change factory/constructor signature 12 years ago
Brett Wooldridge 52dec2f2f5 Method shrinkage to try to get below inline threshold. 12 years ago
Brett Wooldridge a2eee447b2 More performance tweaks. 12 years ago
Brett Wooldridge 1f013c3f09 Refactor to allow injection of proxy code into JDBC classes from the user's driver. 12 years ago
Brett Wooldridge 99a3416bd3 Temporarily disable instrumentation during development. 12 years ago
Brett Wooldridge 1f5ab6c149 Fleshing out the instrumentation agent. 12 years ago
Brett Wooldridge a6b27ef2a3 Add auto commit setting, and population of driver properties. 12 years ago
Brett Wooldridge cd66ddf269 Fix pool fill error when acquire increment is greater than min pool size. 12 years ago
Brett Wooldridge 6e72f1e426 Detect broken connection via SQLException 12 years ago
Brett Wooldridge 47b3556c4f Move to ClassLoaderUtils to new package 12 years ago
Brett Wooldridge c22d680224 Remove unused code from proxies since cglib and java.lang.Proxy support was removed. 12 years ago
Brett Wooldridge 328017bb43 Repackaging 12 years ago
Brett Wooldridge 8b0911baab Add MBean support. 12 years ago
Brett Wooldridge 2eb52b06b0 Switch from add() method to put() method. 12 years ago
Brett Wooldridge 03a44b7ab5 During getConnection() only try to fill the pool when it is empty. 12 years ago
Brett Wooldridge b81c8ba8bc Start of work to allow loading from a Properties file. 12 years ago
Brett Wooldridge 92bea1ddaa Add idle time-out handling, max lifetime handling, and connection leak detection. 12 years ago
Brett Wooldridge 47268a5213 Benchmark and tuning. 12 years ago
Brett Wooldridge 44f986a972 Fix statement tracking 12 years ago
Brett Wooldridge fdbdc025a0 initial commit 12 years ago