Commit Graph

541 Commits

Author SHA1 Message Date
ken.lj d7b3eaffd9 Go back to 2.6.2-SNAPSHOT to prepare for the next release. 2018-05-21 21:20:46 +08:00
ken.lj a6401e64b5 [maven-release-plugin] prepare for next development iteration 2018-05-14 21:25:37 +08:00
ken.lj afab04c53e [maven-release-plugin] prepare release dubbo-2.6.2 2018-05-14 21:25:19 +08:00
ken.lj a9c975c809 Bump version to 2.6.2-SNAPSHOT 2018-05-14 20:58:39 +08:00
ken.lj 944d5208b4 Bump version to 2.6.2-SNAPSHOT 2018-05-14 20:46:53 +08:00
ken.lj f5de637fcc Bump version to 2.6.2 for release 2018-05-10 17:21:43 +08:00
ken.lj 7f052f18fd upgrade to 2.6.2-SNAPSHOT 2018-04-26 19:26:34 +08:00
ken.lj 1503d6deee We need to change the version to SNAPSHOT to satisfy release:prepare 2018-04-26 19:22:49 +08:00
Huxing Zhang e345ba2b3d Merge pull request #1620, fix exception stack trace during provider demo start. 2018-04-24 15:26:57 +08:00
Xin Wang b2c5cb7652 [DUBBO-9]add apache-rat-plugin to check asf license header (#1647)
* [DUBBO-9]add apache-rat-plugin to check asf license header
* reformat EagerThreadPoolExecutorTest.java
* remove the asf header check of checkstyle plugin
2018-04-23 11:28:22 +08:00
Junjian Peng 6742d1cd0f Method extraction & Unnecessary code remove & Typo fix (#1646) 2018-04-21 15:06:51 +08:00
leyou240 60e3b19db5 Add missing @Override to classes (#1553) 2018-04-21 14:20:09 +08:00
ralf0131 94b05f584f Fix typo. 2018-04-17 17:08:13 +08:00
Huang YunKun c25d462ff4 Use jacoco instead of cobertura for coverage rate collectiong (#1575) 2018-04-10 11:47:50 +08:00
时无两丶 38f45eec3a Extension: Eager Thread Pool (#1568)
* Extension: Enhanced Thread Pool
A thread pool that can provide faster processing speeds when there are more tasks (of course it consumes more resources)
* When the number of tasks exceeds the core size, a new thread is first started to execute the task instead of putting it into the queue.
* When the number of tasks is lower than the core size for a long time, the core size threads are maintained and redundant threads are recycled.
* Compared to the fixed pool:When there are more tasks, provide more workers to handle the tasks.
* Compared to the cached pool:The task queue in the cached pool is actually a SynchronousQueue and does not have the ability to cache tasks.
* Whether to fail fail or put into a queue when a thread runs out:Both are feasible and need to consider which way should be applied according to the business scenario. Delayed scenarios are not allowed. Failfast is more reasonable than queues. However, if there is a certain tolerance for delays, queues are more reasonable than failfast.

* remove * in import

* add license to fix ci failure

* rename the thread pool to EagerThreadPool
modify sth with the code review
format the code file

* remove '*' in import statement

* throw NullPointerException if the param is null.

* throw NullPointerException if the param is null.

* catch throwable and decrease submitted task count anyway
2018-04-09 22:55:56 +08:00
时无两丶 9f48d8dbdd remove the method with the same function but the different name in NetUtils (#1572) 2018-04-09 19:33:32 +08:00
Ke Li 92fa9afe27 Remove unnecessary StringBuilder (#1388) 2018-04-08 10:23:46 +08:00
Ian Luo 20aa3f0b2f manually merge the work made by pull request #1491 on master branch (#1554)
* Manually merge pull request #1486, to make travis ci and codecov work after apache incubator transition.

* update pom license, scm, maillists, issuemanagement, add DISCLAIMER (#1491)
2018-04-04 22:54:17 -05:00
GavinCook 05da8040e8 comments in URL class is incorrect (#1520) 2018-03-28 15:00:00 +08:00
ken.lj 1f22f560a4 Add unit test for ExtensionLoader 2018-03-09 16:06:13 +08:00
ken.lj 4a5c5e200d
Merge pull request #1389, refactor dubbo deployment process
Fixes #1322
2018-03-06 06:04:31 -06:00
lzj 4bbc0dddda Merge pull request #1242, remove redundant null check.
fixes #1231
2018-02-24 02:59:21 -06:00
ma-xiao-guang-64 ace2f4f361 Merge pull request #1331, add optional parameter to support hessian protocol method overload and request protocol version. 2018-02-24 00:52:55 -06:00
Igor Suhorukov d129f10229 Collection.isEmpty() should be used to test for emptiness (#1315) 2018-02-08 16:20:00 +08:00
ken.lj d1292c2ec9 Add "source" configuration to JdkCompiler 2018-01-25 15:10:51 +08:00
ken.lj a4632dad6c Merge branch '2.5.x'
# Conflicts:
#	all/pom.xml
#	dubbo-admin/pom.xml
#	dubbo-admin/src/main/java/com/alibaba/dubbo/governance/web/governance/module/screen/Providers.java
#	dubbo-cluster/pom.xml
#	dubbo-common/pom.xml
#	dubbo-config/dubbo-config-api/pom.xml
#	dubbo-config/dubbo-config-spring/pom.xml
#	dubbo-config/dubbo-config-spring/src/main/java/com/alibaba/dubbo/config/spring/ServiceBean.java
#	dubbo-config/pom.xml
#	dubbo-container/dubbo-container-api/pom.xml
#	dubbo-container/dubbo-container-jetty/pom.xml
#	dubbo-container/dubbo-container-log4j/pom.xml
#	dubbo-container/dubbo-container-logback/pom.xml
#	dubbo-container/dubbo-container-spring/pom.xml
#	dubbo-container/pom.xml
#	dubbo-demo/dubbo-demo-api/pom.xml
#	dubbo-demo/dubbo-demo-consumer/pom.xml
#	dubbo-demo/dubbo-demo-provider/pom.xml
#	dubbo-demo/pom.xml
#	dubbo-filter/dubbo-filter-cache/pom.xml
#	dubbo-filter/dubbo-filter-validation/pom.xml
#	dubbo-filter/pom.xml
#	dubbo-maven/pom.xml
#	dubbo-monitor/dubbo-monitor-api/pom.xml
#	dubbo-monitor/dubbo-monitor-default/pom.xml
#	dubbo-monitor/pom.xml
#	dubbo-plugin/dubbo-qos/pom.xml
#	dubbo-plugin/pom.xml
#	dubbo-registry/dubbo-registry-api/pom.xml
#	dubbo-registry/dubbo-registry-default/pom.xml
#	dubbo-registry/dubbo-registry-multicast/pom.xml
#	dubbo-registry/dubbo-registry-redis/pom.xml
#	dubbo-registry/dubbo-registry-zookeeper/pom.xml
#	dubbo-registry/pom.xml
#	dubbo-remoting/dubbo-remoting-api/pom.xml
#	dubbo-remoting/dubbo-remoting-grizzly/pom.xml
#	dubbo-remoting/dubbo-remoting-http/pom.xml
#	dubbo-remoting/dubbo-remoting-mina/pom.xml
#	dubbo-remoting/dubbo-remoting-netty/pom.xml
#	dubbo-remoting/dubbo-remoting-netty4/pom.xml
#	dubbo-remoting/dubbo-remoting-p2p/pom.xml
#	dubbo-remoting/dubbo-remoting-zookeeper/pom.xml
#	dubbo-remoting/pom.xml
#	dubbo-rpc/dubbo-rpc-api/pom.xml
#	dubbo-rpc/dubbo-rpc-default/pom.xml
#	dubbo-rpc/dubbo-rpc-default/src/main/java/com/alibaba/dubbo/rpc/protocol/dubbo/DubboProtocol.java
#	dubbo-rpc/dubbo-rpc-hessian/pom.xml
#	dubbo-rpc/dubbo-rpc-http/pom.xml
#	dubbo-rpc/dubbo-rpc-injvm/pom.xml
#	dubbo-rpc/dubbo-rpc-memcached/pom.xml
#	dubbo-rpc/dubbo-rpc-redis/pom.xml
#	dubbo-rpc/dubbo-rpc-rmi/pom.xml
#	dubbo-rpc/dubbo-rpc-thrift/pom.xml
#	dubbo-rpc/dubbo-rpc-webservice/pom.xml
#	dubbo-rpc/pom.xml
#	dubbo-simple/dubbo-monitor-simple/pom.xml
#	dubbo-simple/dubbo-registry-simple/pom.xml
#	dubbo-simple/pom.xml
#	dubbo-test/dubbo-test-benchmark/pom.xml
#	dubbo-test/dubbo-test-compatibility/dubbo-test-spring3/pom.xml
#	dubbo-test/dubbo-test-compatibility/pom.xml
#	dubbo-test/dubbo-test-examples/pom.xml
#	dubbo-test/dubbo-test-integration/pom.xml
#	dubbo-test/pom.xml
#	hessian-lite/pom.xml
#	pom.xml
2018-01-25 14:01:50 +08:00
ken.lj 38eb6222bd Fix UT 2018-01-24 09:52:04 +08:00
ken.lj c24917392a Test travis UT works fine 2018-01-24 08:41:39 +08:00
ken.lj e9092612d7 Upgrade version to 2.5.9 2018-01-23 18:13:30 +08:00
ken.lj b0d2574e07 Fixed #1021, enhance graceful shutdown: wait for registry notification before destroy server. 2018-01-23 15:28:21 +08:00
ken.lj 8eb0d6f2ce Remove useless dependencies 2018-01-21 08:35:49 +08:00
ken.lj 6d60624824 Fix rmi compatible problem 2018-01-19 16:47:24 +08:00
qinliujie 9e8738b5ad Merge pull request #1189, enhance qos
Add property `qos.enable` to control telnet open/close
2018-01-18 01:17:32 -06:00
ken.lj 9cb942681b Add comment 2018-01-17 17:22:06 +08:00
Longfei Xia 64e0fa51e0 Merge pull request from #1219, error in getting local address for Dubbo Log 2018-01-16 01:35:59 -06:00
ken.lj 44138863ac Remove maven "provided" config in pom.xml of sub-modules 2018-01-12 16:14:58 +08:00
ken.lj da3783e3cd Upgrade version to 2.6.1 2018-01-11 17:35:11 +08:00
ken.lj 26f39d57ff Refactor project structure using maven 2018-01-11 15:41:44 +08:00
ken.lj 739a61e857 Upgrade version to 2.6.0 2018-01-05 15:35:57 +08:00
ken.lj 75ed5f539e Delete OptimizedSerialization 2018-01-04 15:11:44 +08:00
ken.lj 0602317bee Add apache license and remove author info 2018-01-04 09:08:40 +08:00
ken.lj 20fff013c7 Upgrade serialization integration of kryo and fst 2018-01-03 16:06:48 +08:00
张亮 ab8af672e6 Merge pull request from #1001, merge dubbox branch
1. rest protocol
2. kryo & fst serialization
3. embed tomcat
2018-01-02 02:33:40 -06:00
Richard Li 1a5a77391c Merge pull request from #1131, delete empty comments. 2017-12-29 01:05:13 -06:00
ken.lj 7322f3ead1 Translate missing content and add apache license 2017-12-27 17:45:38 +08:00
ken.lj 0467e151b4 Add apache license and remove @author comment 2017-12-27 16:16:11 +08:00
ken.lj dec42d2954 I18N effort for dubbo-common, translate the missing content 2017-12-27 16:04:08 +08:00
Ian Luo 004a95111e fix typo 2017-12-26 15:55:15 +08:00
Ian Luo 720a3afe31 #1056: I18N effort for dubbo code base: dubbo-common 2017-12-19 17:03:56 +08:00
Ian Luo 2da49b573c #1056 I18N effort for dubbo code base: dubbo-common 2017-12-19 11:17:14 +08:00