Commit Graph
6096 Commits
Author SHA1 Message Date
DigitalSonic 147eae0928 add #{} support besides ${} 2020-09-24 16:41:33 +08:00
DigitalSonic e573e4be0e Create ha-datasource.md 2020-07-14 00:42:30 +08:00
DigitalSonic 99270819ee Keep at least one DataSource in the pool when update by events. 2020-05-05 22:21:00 +08:00
DigitalSonic 75391df4ad add some logs to RandomDataSourceSelector 2020-04-05 21:29:34 +08:00
DigitalSonic f40638db28 some small refactors 2020-02-07 19:11:35 +08:00
DigitalSonic 2466ac220f some small refactors
1. refactor RandomDataSourceSelector related classes
2. fix some testcases
2020-02-07 15:17:50 +08:00
DigitalSonic a48c2fd493 Merge remote-tracking branch 'upstream/master' 2020-02-06 21:11:20 +08:00
DigitalSonic 5e0dc32798 refactor RandomDataSourceValidateThread
1. add cleanup action at the end of every check
2. change the key of errorCounts from "foo" to "foo-xxxxx"(DruidDataSource.getName())
2020-02-06 21:10:17 +08:00
DigitalSonic 3ebdc2ce4c small refactor 2020-02-06 15:13:47 +08:00
DigitalSonic 34aa0c8cd1 some small refactors & add tests 2020-02-06 13:53:28 +08:00
DigitalSonic eb90260afe rename some fields, add one complex test for FileNodeListener 2020-02-05 20:38:47 +08:00
DigitalSonic 12848f1b95 add a ZK node listener for HA 2020-02-05 16:41:00 +08:00
DigitalSonic ac170d5e97 some small refactors 2020-02-05 16:40:40 +08:00
DigitalSonic 7f43c62cb6 add a NodeRegister to register Node to ZK 2020-02-04 17:01:39 +08:00
DigitalSonic 6b884941fb Some small refactor 2020-02-03 16:48:22 +08:00
温绍锦 18606b51c7 Merge pull request #3558 from eryanwcp/master
解决Spring Boot环境下AOP二次代理问题
2020-01-29 23:40:12 +08:00
温绍锦 5c14f97809 Merge pull request #3659 from codeimport/master-fix-maxEvictableIdleTimeMillis
数据源初始化后才用判断maxEvictableIdleTimeMillis大小
2020-01-29 14:38:26 +08:00
温绍锦 736cd292f1 Merge pull request #3624 from auntyellow/master
fix article word use in pom description
2020-01-29 14:34:28 +08:00
DigitalSonic 8c57759eaa PoolUpdater can set Schedule Period now 2020-01-28 20:14:16 +08:00
DigitalSonic cff870e80e Refactor Pool creation logic
1. Refactor the create logic to use NodeListener instead of DataSourceCreator.createMap
2. Add destroy methods to NodeListener and PoolUpdater
3. Add a lock to prevent Node update concurrently
2020-01-22 18:46:20 +08:00
DigitalSonic e03511cdaa rename the NodeEventType to NodeEventTypeEnum 2020-01-22 16:51:16 +08:00
DigitalSonic 82adaad442 add NodeListener mechanism 2020-01-22 16:48:16 +08:00
DigitalSonic dd2b469414 add a isInBlackList() method 2020-01-22 14:37:32 +08:00
DigitalSonic 830640a11d add a blacklist in HighAvailableDataSource 2020-01-21 15:40:46 +08:00
DigitalSonic 75a094c41e add a blacklist in HighAvailableDataSource
Filter the DataSourceMap with the blacklist before returning
2020-01-21 14:58:19 +08:00
DigitalSonic 781fd69ce6 extract some Properties related method into Utils 2020-01-20 17:29:05 +08:00
DigitalSonic 1617528f77 Merge remote-tracking branch 'upstream/master' 2020-01-16 23:21:41 +08:00
codeimport 6ee952e4c2 数据库初始化后才用判断maxEvictableIdleTimeMillis大小 2019-12-30 18:03:34 +08:00
auntyellow c7089f7ea7 An JDBC ... => A JDBC ... 2019-12-16 10:30:12 +08:00
高铁 b73e55f498 Merge remote-tracking branch 'origin/master' 2019-11-25 22:46:09 +08:00
高铁 206ef1dbe0 add method : parseStatements(String sql, String dbType, SQLParserFeature... features); 2019-11-25 22:45:38 +08:00
高铁 ef2d83f74a bug fixed for concurrent close & discard connection 2019-11-25 22:45:15 +08:00
温绍锦 ea284b43cb Merge pull request #3574 from desertsurge/desertsurge-patch-2
refactor: 数据源页面多语言翻译了两次,去掉此页面多余的翻译
2019-11-24 18:32:57 +08:00
desertsurge c114036044 Update datasource.html
refactor: 数据源页面多语言翻译了两次,去掉此页面多余的翻译
2019-11-20 15:06:48 +08:00
温绍锦 9d8db34214 Update README.md 2019-11-17 10:56:56 +08:00
eryan a49446a22d 解决Spring Boot环境下AOP二次代理问题 2019-11-08 08:33:44 +08:00
eryan 0a081d5a3f Merge pull request #1 from alibaba/master
sync
2019-11-08 08:23:27 +08:00
DigitalSonic 4f45e7f8dc add Testcases 2019-11-05 18:01:08 +08:00
DigitalSonic ea16b58cc0 Update RandomDataSourceSelector.java
if threads are running, interrupt them first, and then start new threads
2019-11-05 18:00:48 +08:00
DigitalSonic b6e6812d9d Update RandomDataSourceValidateThread.java
add some logs
2019-11-05 18:00:00 +08:00
高铁 bd8e80bdd8 improved oracle sql parser 1.1.21 2019-11-03 21:12:49 +08:00
高铁 1cdd3f28eb improved hive sql parser 2019-11-02 22:46:16 +08:00
高铁 481a0c8380 fix : get connection does not execute sql and return, add config 'checkExecuteTime', use 'lastExecTimeMillis' instead of 'lastActiveTimeMillis' 2019-11-02 20:21:37 +08:00
高铁 cb72382549 add method : DruidDataSource.discardConnection(ConnectionHolder) 2019-10-29 15:34:32 +08:00
高铁 1a4aea6c6e improved hive sql parser 2019-10-29 01:15:14 +08:00
高铁 1e8cc71c50 fix : get connection does not execute sql and return, add config 'checkExecuteTime', use 'lastExecTimeMillis' instead of 'lastActiveTimeMillis' 2019-10-27 17:19:30 +08:00
高铁 07b14e88de compiler version JDK 1.6 2019-10-27 10:52:59 +08:00
温绍锦 3ad2168e77 Merge pull request #3466 from yidasanqian/master
Fix typo
2019-10-26 21:30:29 +08:00
温绍锦 21899197b2 Merge pull request #3384 from Nonlone/master
feat:增加统计页面展示废弃连接数
2019-10-24 20:30:20 +08:00
高铁 e5e83312de support JDK 1.7 features 2019-10-20 12:21:48 +08:00