Commit Graph

75 Commits

Author SHA1 Message Date
Huang YunKun 78aea48cd7 [Dubbo-4183] Fix unstable tests in ConditionRouterTest (#4226) 2019-06-06 22:52:44 +08:00
cvictory 5d32b86f2a Merge changes from 2.7.2-release (#4259) 2019-06-06 17:14:40 +08:00
jimin 8f783fad91 optimize junit Assert usage (#4214) 2019-06-02 01:16:53 +08:00
Ian Luo 28bea9c187 [DUBBO-3137]: get rid of ConfigConstants, RpcConstatns, RemotingConstants (#4138)
* [DUBBO-3137]: get rid of ConfigConstants, RpcConstatns, RemotingConstants

* fix compilation error

* fix compilation issue

* let compatible constants to reference all constants

* use static imports
2019-05-28 13:48:50 +08:00
Huxing Zhang 3dd261a436 [Dubbo-4147] restore the metadata store key change (#4170) 2019-05-27 17:32:36 +08:00
cvictory df084addc8 Support Redis cluster in Metadata Report (#3863)
fixes #3817
2019-05-22 15:31:37 +08:00
violin a7f56a36be [DUBBO-4010] TypeDefinitonBuilder support google protobuf entity build # (#4011)
* add protobuf typeDefinitionBuilder

* fix pull request comment
add test case to test NestPbType
2019-05-22 14:45:37 +08:00
Ian Luo 956d28b11e [DUBBO-3137]: move constants from RegistryConstants back to dubbo-registry-api (#4101)
* [DUBBO-3137]: move constants from RegistryConstants back to dubbo-registry-api

* fix imports
2019-05-21 16:18:25 +08:00
Ian Luo d0d1a65e16 [DUBBO-3137]: move more constants out of ConfigConstants (#4092) 2019-05-20 13:49:33 +08:00
myPrecious 13f32380f8 Add comment for disabled Nacos test, fix this later (#4088) 2019-05-18 09:05:41 +08:00
Ian Luo 228cad5ef4 [DUBBO-3137]: step4 - move more constants from RemotingConstants into dubbo-remoting-api (#4077)
* [DUBBO-3137]: step4 - move more constants from RemotingConstants into dubbo-remoting-api

* optimize imports
2019-05-16 17:25:14 +08:00
Ian Luo 0b380e3280 [DUBBO-3137]: step3, remove constants completely. (#4053)
* [DUBBO-3137]: step3, start to use ConfigConstants, FilterConstants, and remove Constants.java completely.

* remove Constants imports
2019-05-14 16:12:30 +08:00
Ian Luo d24d61401b move MetadataReportConstants back into metata-report-api module (#4049) 2019-05-14 11:11:48 +08:00
myPrecious d77a009a85 [Dubbo-3846] Support nacos metadata (#4025) 2019-05-14 11:00:39 +08:00
Ian Luo fe3d345883 [DUBBO-3137]: step3 - start using CommonConstants (#4030)
* [DUBBO-3137]: start to use org.apache.dubbo.common.constants.CommonConstants

* remove useless imports

* remove useless imports

* remove unused imports

* remove unused imports

* remove unused imports

* remove unused imports

* remove unused imports

* use static import
2019-05-12 16:33:35 +08:00
jimin a1e5c8e76d optimize some code style (#4006)
* optimize constant naming style
* optimize some code style
Signed-off-by: jimin.jm <slievrly@163.com>
2019-05-12 10:35:27 +08:00
huazhongming 8e3675ef06 [DUBBO-3137]: step3 - seperate constants for remoting (#4023)
* constants step3-remoting

* remove import

* modify
2019-05-11 17:38:37 +08:00
zhaixiaoxiang c98abb2f95 use revision in pom.xml (#3980) 2019-05-05 18:32:34 +08:00
Huxing Zhang a206dde6cd [Dubbo-3653] Enable etcd to support metadata center (#3943)
* Support etcd as metadata center

* Fix key format error for consul/redis and UT failure

* Fix UT failure

* Fix UT failure

* Fix UT failure
2019-05-05 15:13:45 +08:00
tomatofrommars 7d83fde30e [Dubbo-3826] Auth support for redis metadata report (#3888) 2019-04-26 14:11:34 +08:00
ken.lj 59dab14ceb Use maven CI friendly versions: revision. (#3851) 2019-04-12 11:41:51 +08:00
Alex 47d3cbcdb4 polish code and fix (#3761) (#3838) 2019-04-12 11:39:38 +08:00
wuhulala 6feaf5787f [Dubbo-3812] fixed some small problems (#3811)
* Format Non-standard dependency
* Fixed syntax error
* Fixed version error
2019-04-07 17:57:19 +08:00
Ian Luo bc67770d64 [maven-release-plugin] prepare for next development iteration 2019-03-18 19:11:51 +08:00
Ian Luo a36cc7520e [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 18:40:15 +08:00
Ian Luo a162d3e662 Revert "[maven-release-plugin] prepare release dubbo-2.7.1"
This reverts commit a3454a98eb.
2019-03-18 14:27:50 +08:00
Ian Luo f1babd9d19 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 9941995cfa.
2019-03-18 14:27:33 +08:00
Ian Luo 9941995cfa [maven-release-plugin] prepare for next development iteration 2019-03-18 12:08:21 +08:00
Ian Luo a3454a98eb [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 12:08:08 +08:00
Ian Luo 096d1dae2a Merge pull request #3593, Consul support for Registry and Metadata. 2019-03-11 10:31:21 +08:00
kezhenxu94 d414c7b53f [DUBBO-3494]: Refactor URL to URLBuilder (#3500)
* refactor URL to URLBuilder. #3494

* remove unrelated changes

* replace more with URLBuilder

* fix ci failure

* remove unnecessary comment
2019-03-07 17:06:00 +08:00
cvictory 6b589f0d5a Modify MetadataReportRetry ThreadName (#3550)
* fix: rename the thread name from DubboRegistryFailedRetryTimer to DubboMetadataReportRetryTimer in MetadataReportRetry
2019-02-22 21:03:17 +08:00
Hiroaki Yoshida aadf57d116 Fix invocation of toString on an array (#3507)
Fix invocation of toString on an array
2019-02-20 10:04:54 +08:00
Song Kun dbab8c5ba7 [Enhancement] Use ThreadLocalRandom and try-with-resource (#3239)
* polish

* fix code reviews

* empty
2019-01-31 17:31:54 +08:00
Song Kun 19c1af845d [Enhancement] Replace explicit resource management with try-with-resource (#3281) 2019-01-30 10:05:01 +08:00
Yuhao Bi 1f02113adc Fix self assignment (#3301)
* Fix self assignment
* Replace set with list to insure item order
* Minor tweak of codestyle
2019-01-29 10:06:31 +08:00
huazhongming 95fc75a05f Fix compilation error fix #3365 (#3366) 2019-01-28 17:10:41 +08:00
Yuhao Bi c8cf56bb75 Enable ZookeeperMetadataReportTest (#3360) 2019-01-26 22:14:55 +08:00
时无两丶 ed8bb74dfa Review code of TypeDefinitionBuilder (#3064)
* Review code of TypeDefinitionBuilder
1. use init method to init builds' list

* use single list for all builders.
Seems like the builder is thread-safe, we can keep them static and final.

* clean code.
2019-01-25 11:34:38 +08:00
Yuhao Bi faf3983710 Merge pull request #3323, fix double-checked locking. 2019-01-24 14:48:24 +08:00
Yuhao Bi 4d78772fc8 Fix maven compile warning (#3322) 2019-01-24 11:12:21 +08:00
ken.lj f0f124d7c1 Remove usage of classes in Junit 4 2019-01-22 18:37:56 +08:00
ken.lj 04bcfe2199 Fix UT conflicts of merging 2.7.0-release 2019-01-22 17:47:18 +08:00
ken.lj 68fa9c189d Merge branch '2.7.0-release'
# Conflicts:
#	dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/AbstractRouter.java
#	dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/ConfigConditionRouterTest.java
#	dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/TagRouterTest.java
#	dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
#	dubbo-common/src/test/java/org/apache/dubbo/common/URLTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/config/ConfigTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/RouterTest.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ServiceConfigTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/cache/CacheTest.java
#	dubbo-config/dubbo-config-spring/pom.xml
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/AnnotationBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ConfigCenterBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ConfigTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ServiceBeanTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/AnnotationPropertyValuesAdapterTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/DubboConfigBindingBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationBeanPostProcessorTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingsRegistrarTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboConfigTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/context/annotation/provider/HelloServiceImpl.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/properties/DefaultDubboConfigBinderTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/extension/SpringExtensionFactoryTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandlerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/DataSourceStatusCheckerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/SpringStatusCheckerTest.java
#	dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/util/PropertySourcesUtilsTest.java
#	dubbo-metadata-report/dubbo-metadata-report-zookeeper/src/test/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReportTest.java
#	dubbo-remoting/dubbo-remoting-zookeeper/src/test/java/org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperTransporterTest.java
#	dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/RpcContextTest.java
#	dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/validation/ValidationTest.java
#	dubbo-rpc/dubbo-rpc-hessian/pom.xml
#	dubbo-rpc/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java
2019-01-22 17:33:09 +08:00
Huxing Zhang de4f91b689 [maven-release-plugin] prepare for next development iteration 2019-01-18 11:05:09 +08:00
Huxing Zhang e4f39a3a11 [maven-release-plugin] prepare release dubbo-2.7.0 2019-01-18 11:04:41 +08:00
huazhongming 458a4504dc call the util method (#3230)
* Code optimization, call the util method

* mofidy

* modify *

* import package
2019-01-16 15:11:12 +08:00
cvictory 2f74354799 fix #3179. Make registry, configcenter, matadata-report share a zooke… (#3182)
* fix #3179. Make registry, configcenter, matadata-report share a zookeeper connection

* fix #3179. optimize registry, configcenter, matadata-report share a zookeeper connection

* fix #3179. add licence

* fix some review issue: just optimize constuctor order and refactor some code

* modify HashMap to ConcurrentHashMap

* add some comments

* remove ZookeeperClientData and originalURLs

* remove ZookeeperClientData and originalURLs

* fix #3205 . add group into MetadataReport

* remove SOURCE_URL_KEY from Constants

* fix #3179 , #3205, #3218.  modify review issue; when sharing zookeeper connection, it should judge zookeeperClient.isConnected()
2019-01-14 17:51:17 +08:00
Xin Wang 5298afdf40 Upgrade junt to junit5 (#3149)
* upgrade junit to junit5

* modify test

* 批量修改upgrade_junt_to_junit5

* 删除多余的文件

* fi test case

* Disabled soem test case temporarily

* upgrade junit to junit5 and batch modify test case

* copy some code from jupiter5.4.0.M1 for some issues

* 修改rat福泽

* update rat path

* revert case

* add junit-platform-surefire-provider to maven-surefire-plugin

* update dependency

* fix coverage issue (#1)

* use jupiter 5.4.0-M1 and remove junit5 source code
2019-01-11 11:26:04 +08:00
cvictory 21e0227a44 modify metadata node path in zookeeper (#3166)
* modify metadata node path in zookeeper

* add licence
2019-01-09 11:13:02 +08:00