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 |