Commit Graph

  • a2cc87e6f2 Try LinkedBlockingQueue. Brett Wooldridge 2014-02-07 15:12:10 +0900
  • 8378ab9d1e Changes to prevent over aggressive optimization by the JIT which was producing incorrect benchmarking results. Brett Wooldridge 2014-02-07 15:10:09 +0900
  • c0232d2b33 Use latest C3P0 in benchmark. Brett Wooldridge 2014-02-07 15:04:45 +0900
  • 4a8afcbb6b Fix unit test failures. Brett Wooldridge 2014-02-07 15:04:28 +0900
  • 575a9fbe70 Add class paths for other pools. Brett Wooldridge 2014-02-07 15:04:00 +0900
  • 1f0b022bc3 Merge pull request #33 from hoffart/master Brett Wooldridge 2014-02-04 18:06:14 -0800
  • db74622855 Correcting username strings in example jhoffart 2014-02-04 17:57:10 +0100
  • 896064ebfa Merge branch 'dev' of github.com:brettwooldridge/HikariCP into dev Brett Wooldridge 2014-01-31 21:30:15 +0100
  • 55d7ab2254 Move up to bone release. Brett Wooldridge 2014-01-31 21:28:29 +0100
  • e6cf087321 Remove unnecessary optimisation that the JIT will perform anyway. Brett Wooldridge 2014-01-31 21:26:43 +0100
  • 6a75c00708 Remove unused import. Brett Wooldridge 2014-01-31 21:25:44 +0100
  • 434a04bed7 Remove resultset wrapper Brett Wooldridge 2014-01-31 21:25:29 +0100
  • 1066f71bf6 Log exception message when a connection failure occurs Brett Wooldridge 2014-01-31 21:24:59 +0100
  • f132053859 Fix snapshot revision. Brett Wooldridge 2014-01-31 21:24:27 +0100
  • d7cba3a748 Merge pull request #30 from sjaenick/dev Brett Wooldridge 2014-01-27 09:16:09 -0800
  • fb102b1077 Unregister MBeans on pool shutdown Sebastian Jaenicke 2014-01-27 16:45:45 +0100
  • a96b55308a Fixed #29 implement clean shutdown Brett Wooldridge 2014-01-24 22:35:27 +0900
  • b3cddc50e8 Update maven info. Brett Wooldridge 2014-01-23 13:42:49 +0900
  • 06ba9ef3c3 Updated change log and benchmark script for new version. Brett Wooldridge 2014-01-23 09:17:16 +0900
  • 44e60376d6 Updated release version Brett Wooldridge 2014-01-23 09:14:03 +0900
  • c90344d280 [maven-release-plugin] prepare for next development iteration Brett Wooldridge 2014-01-22 23:25:59 +0900
  • 5693262b8f [maven-release-plugin] prepare release HikariCP-1.2.8 HikariCP-1.2.8 Brett Wooldridge 2014-01-22 23:25:52 +0900
  • baf78bd9b4 Merge branch 'dev' Brett Wooldridge 2014-01-22 23:22:49 +0900
  • b566002c0e Fixed bug growing the size of the FastStatementList when the capacity is exceeded. Brett Wooldridge 2014-01-22 23:22:14 +0900
  • 211062540c Update README.md Brett Wooldridge 2014-01-22 16:06:33 +0900
  • facaac0916 Update maven info for release 1.2.7 Brett Wooldridge 2014-01-22 14:34:10 +0900
  • 072d52178f [maven-release-plugin] prepare for next development iteration Brett Wooldridge 2014-01-22 12:07:51 +0900
  • 17cd583ac1 [maven-release-plugin] prepare release HikariCP-1.2.7 HikariCP-1.2.7 Brett Wooldridge 2014-01-22 12:07:44 +0900
  • 058b7f0e0e Rename methods, and cleanup. Brett Wooldridge 2014-01-22 12:06:53 +0900
  • a92e25d436 Merge branch 'dev' Brett Wooldridge 2014-01-22 11:57:48 +0900
  • 613c573ff8 Update README.md Brett Wooldridge 2014-01-22 11:21:15 +0900
  • 95d3fbdf0b Add short-circuit to aliveness check if connection was used within the last second. Brett Wooldridge 2014-01-18 23:30:38 +0900
  • c0660d2d7e Fixed typos. Brett Wooldridge 2014-01-17 23:20:05 +0900
  • c2b3fe4ff7 Make slf4j-api scope ‘compile’ and slf4j-simple scope ‘compile’ + optional Brett Wooldridge 2014-01-17 16:13:52 +0900
  • d4caabaa13 More testy stuff. Brett Wooldridge 2014-01-17 16:12:19 +0900
  • d417886365 Fixed iteration direction bug, forgot we were iterating backwards. Brett Wooldridge 2014-01-17 16:12:00 +0900
  • d10147363a Change javassist back from provided to compile so that maven-war-plugin can bundle it by default into the war. Brett Wooldridge 2014-01-17 15:01:33 +0900
  • f1b0f5fe24 updated changes log Brett Wooldridge 2014-01-17 15:00:43 +0900
  • 069713c94f Use execute() instead of executeQuery() for initSql. Brett Wooldridge 2014-01-17 15:00:30 +0900
  • bac742bd4a Add social networking buttons. brettwooldridge 2014-01-17 13:43:19 +0900
  • bffdd11eb9 Update README.md brettwooldridge 2014-01-17 13:28:54 +0900
  • e7e5c47c6a Update README.md brettwooldridge 2014-01-17 13:19:16 +0900
  • a60916b2ad Update README.md brettwooldridge 2014-01-17 13:04:32 +0900
  • 28396a3feb Update README.md brettwooldridge 2014-01-17 13:01:05 +0900
  • ded8e64be7 Update README.md brettwooldridge 2014-01-17 12:57:36 +0900
  • 9021e7178d Fix isolation level dirty detection logic. Brett Wooldridge 2014-01-17 11:12:53 +0900
  • eda62f7442 Correct property name. Brett Wooldridge 2014-01-17 10:53:46 +0900
  • 94aa31510f Add the ability for the user to customize Connections before they are added to the pool. Brett Wooldridge 2014-01-17 10:35:35 +0900
  • a752582368 Implement proper connection unwrapping. Brett Wooldridge 2014-01-17 09:58:58 +0900
  • 56e97a8e3c No need to wrap methods that do not throw SQLException with our own try…catch checkException() logic. Brett Wooldridge 2014-01-17 09:58:39 +0900
  • 500cbe7280 Update README.md brettwooldridge 2014-01-16 18:58:13 +0900
  • b5b098042a Remove tools.jar dependency now that instrumentation is gone. Fix other scopes. Brett Wooldridge 2014-01-16 18:57:50 +0900
  • b388227dc4 Added query timeout to test query. Brett Wooldridge 2014-01-16 17:53:09 +0900
  • d560e570c0 Update README.md brettwooldridge 2014-01-16 16:58:48 +0900
  • a0c41825c6 Updated markdown. Brett Wooldridge 2014-01-16 16:44:43 +0900
  • 70bc0bed0b Updated markdown. Brett Wooldridge 2014-01-16 16:42:23 +0900
  • 593c03b88c Fixed error in example code. brettwooldridge 2014-01-16 16:34:17 +0900
  • 1e328fa4d9 Update README.md brettwooldridge 2014-01-16 16:33:25 +0900
  • df344f1768 Update README.md brettwooldridge 2014-01-16 16:31:25 +0900
  • 073630973a updated changes log Brett Wooldridge 2014-01-16 11:39:46 +0900
  • 128b169f99 Remove unnecessary casts in the generated proxies. Brett Wooldridge 2014-01-16 11:32:14 +0900
  • 352a269ad8 Replace bound check with try..catch it is faster in the nominal case. Brett Wooldridge 2014-01-16 11:31:45 +0900
  • 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). Brett Wooldridge 2014-01-16 09:43:09 +0900
  • 430dd730e7 Demote error log to warn. Brett Wooldridge 2014-01-16 00:13:07 +0900
  • 395035b5f5 Conditionally reset the transaction isolation level based on whether the user has altered it or not. Turns out it is expensive for some databases. Brett Wooldridge 2014-01-15 16:23:50 +0900
  • 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. Brett Wooldridge 2014-01-15 15:38:22 +0900
  • 197e0876e5 Update README.md brettwooldridge 2014-01-15 14:56:20 +0900
  • 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. Brett Wooldridge 2014-01-15 13:14:14 +0900
  • 4a6eb29043 Use our own list implementation which does not do bounds checking, among other optimizations. Brett Wooldridge 2014-01-15 11:03:01 +0900
  • a754c87c8a Micro optimization, avoids unnecessary assignment. Brett Wooldridge 2014-01-15 11:02:21 +0900
  • 355688d50f Fix benchmark script for new version. Brett Wooldridge 2014-01-15 11:01:55 +0900
  • 7f39c2c853 Fix grammatical error. Brett Wooldridge 2014-01-15 11:01:38 +0900
  • 0f53cd5bdf Update README.md brettwooldridge 2014-01-15 10:41:25 +0900
  • 379f47e33f [maven-release-plugin] prepare for next development iteration Brett Wooldridge 2014-01-15 09:47:59 +0900
  • 4ef0d2a7b0 [maven-release-plugin] prepare release HikariCP-1.2.6 HikariCP-1.2.6 Brett Wooldridge 2014-01-15 09:47:52 +0900
  • 006ea9c5b2 updated changes log Brett Wooldridge 2014-01-15 09:46:45 +0900
  • 813af8aed6 Update benchmarks script. Brett Wooldridge 2014-01-15 09:41:18 +0900
  • 93fd7d7330 Fixed #27 set the isClosed flag earlier in the close() method, it was meant to short-circuit the unregisterStatement() call, but was moved later, which broke that behavior. Brett Wooldridge 2014-01-15 09:34:25 +0900
  • 7235091496 Comment #25 added additional warning if both dataSource and dataSourceClassName are specified. Brett Wooldridge 2014-01-15 09:31:38 +0900
  • f79af53fb6 Fixed #26 change Hibernate dependency to ‘provided’ now that HikariCP uses it for more than just testing. Brett Wooldridge 2014-01-15 09:24:55 +0900
  • ec0c88a88e [maven-release-plugin] prepare for next development iteration Brett Wooldridge 2014-01-14 22:19:06 +0900
  • 244dd8a2bf [maven-release-plugin] prepare release HikariCP-1.2.5 HikariCP-1.2.5 Brett Wooldridge 2014-01-14 22:18:59 +0900
  • d197e37aed Add sonatype parent for maven repository publication. Brett Wooldridge 2014-01-14 22:18:11 +0900
  • 3861c17b40 Increate timing window to avoid time-sensitive failures in unit tests on slow machines (travis-ci) Brett Wooldridge 2014-01-14 21:47:56 +0900
  • a0ceab1428 Change log updates. Brett Wooldridge 2014-01-14 21:47:35 +0900
  • 1ed2153ab1 Increate timing window to avoid time-sensitive failures in unit tests on slow machines. Brett Wooldridge 2014-01-14 21:34:45 +0900
  • ccc2989c72 Remove unused import. Brett Wooldridge 2014-01-14 21:18:40 +0900
  • 970e3a5092 Increate timing window to avoid time-sensitive failures in unit tests on slow machines. Brett Wooldridge 2014-01-14 21:18:05 +0900
  • e35c939ed2 Allow setting the dataSource directly on the HikariConfig. Brett Wooldridge 2014-01-14 19:28:16 +0900
  • 137c76e589 Restructured pom after removal of instrumentation. Brett Wooldridge 2014-01-14 15:08:21 +0900
  • 509db370d7 More minor speed improvements. Brett Wooldridge 2014-01-13 23:34:42 +0900
  • a3edf8c5be Minor logging cleanup. Brett Wooldridge 2014-01-12 22:08:31 +0900
  • de746f139e Fixed #21 Merge commit '519c9c859f397054c77461ca325e8d0dc82306cd' into dev Brett Wooldridge 2014-01-12 22:02:07 +0900
  • 0f081bcc24 Merge 519c9c859f into 279f520640 lburgazzoli 2014-01-12 05:01:06 -0800
  • 279f520640 Remove log. Brett Wooldridge 2014-01-12 21:58:25 +0900
  • 5811ed149b Change how autoCommit and transaction isolation are reset Brett Wooldridge 2014-01-12 19:11:31 +0900
  • 847b03cf3e Change how autoCommit and transaction isolation are reset Brett Wooldridge 2014-01-12 18:55:56 +0900
  • 0ece2ec18a Restore rollback(), change ThreadLocal<Boolean> isClosed back to volatile boolean. Brett Wooldridge 2014-01-12 18:50:16 +0900
  • dc5edc22ab Remove automatic rollback Brett Wooldridge 2014-01-12 18:44:07 +0900
  • dcdc5058c7 Remove set transaction isolation, add release connection log. Brett Wooldridge 2014-01-12 18:29:07 +0900