Commit Graph

297 Commits

Author SHA1 Message Date
Albumen Kevin 58d1259cb9 update to 2.6.13-SNAPSHOT 2021-12-29 19:45:12 +08:00
Albumen Kevin 0aee810166 [2.6] Prepare 2.6.12 Release 2021-12-22 13:52:41 +08:00
xiaoheng1 40f44fe0e6 update to 2.6.12-SNAPSHOT 2021-09-18 17:57:23 +08:00
xiaoheng1 41b0a22ea4 update to 2.6.11 2021-09-14 14:40:11 +08:00
qixiaobo c5ed7def80
Dubbo 2.6.x may not support multi group consumer (#7997)
fixes https://github.com/apache/dubbo/issues/7985
2021-06-08 16:15:35 +08:00
Albumen Kevin 3a9172fcfa Change to 2.6.11 SNAPSHOT 2021-05-22 13:50:14 +08:00
Albumen Kevin 1d60fdf85a change to 2.6.10 release 2021-05-17 11:51:48 +08:00
Wu Zhiguo b100a6d22b
[2.6.X]Add some serialize check (#7685)
* fix security problem

* use Boolean.parseBoolean to check system env

* ignore '#' when parsing url

* fix url was truncated expectedly

* fix ut

* fix ut
2021-05-13 12:13:42 +08:00
qixiaobo c66d95ab3e
Fix methodName and retries in FailoverClusterInvoker (#6512)
https://github.com/apache/dubbo/issues/4466

related with #2145
2021-03-14 15:06:50 +08:00
Albumen Kevin 87a634db05
Add Github Actions script for Dubbo 2.6.x (#7327) 2021-03-05 09:57:14 +08:00
ken.lj d895bf15d0 prepare for 2.6.9 release 2020-07-17 13:15:28 +08:00
Shadow a9f0762f5e
fix #6369, Consumer cant set correct retries via generic invocation (#6370) 2020-07-03 10:10:04 +08:00
ken.lj 98cfbd6535 upgrade version to 2.6.8 2020-02-20 23:33:32 +08:00
Ian Luo 5bdbc886cb use zulu jdk 7 but disable ScriptRouterTest 2019-09-02 15:21:57 +08:00
nzomkxia d430ca9b17 [maven-release-plugin] prepare for next development iteration 2019-02-28 16:35:28 +08:00
nzomkxia ba7f6f38c3 [maven-release-plugin] prepare release dubbo-2.6.6 2019-02-28 16:35:27 +08:00
xujingfeng 3375ec8278 feature:import TagRouter (#3065) 2019-01-17 16:47:53 +08:00
cvictory 1be26c9965 [maven-release-plugin] prepare for next development iteration 2018-11-13 18:51:19 +08:00
cvictory 38e0f15be3 [maven-release-plugin] prepare release dubbo-2.6.5 2018-11-13 18:51:19 +08:00
jasonjoo2010 e0bf21aed5 remove author info for RoundRobinLoadBalance (#2696) 2018-10-29 10:45:55 +08:00
jasonjoo2010 e4725cd687 Smooth Round Robin selection (#2647) 2018-10-26 11:35:17 +08:00
zhuyong f77c9fcc5e Merge branch '2.6.4-release' into 2.6.x 2018-10-08 15:15:15 +08:00
时无两丶 28e10374a9
Optimize LeastActiveLoadBalance and add weight test case. (#2584) 2018-09-29 15:56:19 +08:00
zhuyong d7af5d917c [maven-release-plugin] prepare for next development iteration 2018-09-17 17:51:18 +08:00
zhuyong 88037747a3 [maven-release-plugin] prepare release dubbo-2.6.4 2018-09-17 17:51:07 +08:00
ken.lj a0c1bef09f Prepare for the next development version 2018-09-12 14:54:12 +08:00
ken.lj d57a58c9a1 Merge branch '2.6.3-release' into 2.6.x
# Conflicts:
#	all/pom.xml
#	distribution/pom.xml
#	dubbo-common/pom.xml
#	dubbo-serialization/dubbo-serialization-api/pom.xml
#	dubbo-serialization/dubbo-serialization-hessian2/pom.xml
#	dubbo-serialization/dubbo-serialization-jdk/pom.xml
#	dubbo-test/pom.xml
2018-09-12 14:28:47 +08:00
ken.lj 6ce7b11f98 [maven-release-plugin] prepare release dubbo-2.6.3 2018-08-27 09:42:50 +08:00
zhuyong b6b5415068 complete LICENSE for test xml, fix checkstyle problem 2018-08-24 15:23:52 +08:00
ken.lj d60e8240c3 [maven-release-plugin] prepare for next development iteration 2018-08-20 19:09:03 +08:00
ken.lj 3963d8fd93 [maven-release-plugin] prepare release dubbo-2.6.3 2018-08-20 19:08:51 +08:00
ken.lj 375e2b9db6 Fix version issue: 2.6.2-SNAPSHOT to 2.6.3-SNAPSHOT 2018-08-20 19:03:03 +08:00
ken.lj 84b0afb300 Revert version to 2.6.2-SNAPSHOT to prepare for 2.6.3 RC4 2018-08-20 15:51:55 +08:00
时无两丶 0278a0145f Merge pull request #2024, binding attachment before a clusterInvoker invoke.
Fixes #1978
2018-07-31 13:12:56 +08:00
ken.lj d90540beea [maven-release-plugin] prepare for next development iteration 2018-07-26 14:05:18 +08:00
ken.lj a8be0eaadd [maven-release-plugin] prepare release dubbo-2.6.3 2018-07-26 14:05:06 +08:00
ken.lj d6faa92be1 Merge branch '2.6.2-release'
# Conflicts:
#	all/pom.xml
#	bom/pom.xml
#	dependencies-bom/pom.xml
#	dubbo-cluster/pom.xml
#	dubbo-common/pom.xml
#	dubbo-config/dubbo-config-api/pom.xml
#	dubbo-config/dubbo-config-spring/pom.xml
#	dubbo-config/pom.xml
#	dubbo-container/dubbo-container-api/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-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-dubbo/pom.xml
#	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-rest/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-serialization/dubbo-serialization-api/pom.xml
#	dubbo-serialization/dubbo-serialization-fastjson/pom.xml
#	dubbo-serialization/dubbo-serialization-fst/pom.xml
#	dubbo-serialization/dubbo-serialization-hessian2/pom.xml
#	dubbo-serialization/dubbo-serialization-jdk/pom.xml
#	dubbo-serialization/dubbo-serialization-kryo/pom.xml
#	dubbo-serialization/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-06-06 09:29:31 +08:00
ken.lj a144d287bd Merge #1740 manually, fix typo. 2018-06-01 20:13:39 +08:00
ken.lj e255f54be0
Merge pull request #1872, get the real methodname to support consistenthash for generic invoke. 2018-06-01 15:32:55 +08:00
ken.lj e5063679ab
Merge pull request #1843, support implicit delivery of attachments from provider to consumer.
Fixes #889, #1466, #1834, #1466, #1524
2018-05-31 16:21:55 +08:00
时无两丶 0bf6910b67 Use InternalThreadLocal in consumer side (#1825)
* SerializerFactory 获取Serializer时,锁住整个hashmap,导致整个过程被block

* 单元测试。保证一个class只有一个serializer和deserializer。单线程和多线程测试

* 增加线程数 50 模拟多个线程来获取serializer和deserializer

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 补全单元测试,测试扩展是否生效

* 错误命名

* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读

* 修复单元测试

* remove enhanced

* remove enhanced

* Change ThreadFactory for consumer side which is to use InternalThreadLocal in RpcContext.
2018-05-25 10:14:03 +08:00
ken.lj 1e729afa0a [maven-release-plugin] prepare for next development iteration 2018-05-24 17:52:17 +08:00
ken.lj 5eeb240337 [maven-release-plugin] prepare release dubbo-2.6.2 2018-05-24 17:51:14 +08:00
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
Jerrick Zhu 63a2569a4c Fix #934 #1756 use loadBalance policy to choose invoke when providers less 2 (#1759)
* fix #934 use loadBalance policy to choose invoke when providers less than 2
* fix #1756, clear mock invocation after invoking
2018-05-09 14:50:16 +08:00