This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
commit e1759a655cb0f11a60840931061dada8d18d3368 Merge: 92a422c de9e119 Author: ken.lj <[email protected]> AuthorDate: Fri Apr 22 11:49:47 2022 +0800 Apapt K8S registry extension to 3.0.7, #115 .asf.yaml | 8 +- ...ubbo-spi-extensions-feature-request-template.md | 14 +- .../dubbo-spi-extensions-issue-report-template.md | 10 +- .github/workflows/ci.yml | 2 +- CODE_OF_CONDUCT.md | 29 +- CONTRIBUTING.md | 68 +- PULL_REQUEST_TEMPLATE.md | 17 +- README.md | 3 +- SECURITY.md | 9 +- codestyle/checkstyle-suppressions.xml | 4 +- codestyle/checkstyle.xml | 4 +- codestyle/checkstyle_unix.xml | 6 +- dubbo-api-docs/README.md | 13 +- dubbo-api-docs/README_ch.md | 6 +- dubbo-api-docs/codestyle/checkstyle.xml | 6 +- .../apache/dubbo/apidocs/EnableDubboApiDocs.java | 1 + .../apidocs/core/providers/IDubboDocProvider.java | 4 + .../apache/dubbo/apidocs/utils/SimpleTypeImpl.java | 4 +- .../dubbo/apidocs/examples/api/IAsyncDemo.java | 5 +- .../apidocs/examples/api/IQuickStartDemo.java | 4 + .../dubbo/apidocs/examples/api/ISyncDemo.java | 11 +- .../apidocs/examples/params/DemoParamBean1.java | 12 +- .../examples/params/QuickStartRequestBean.java | 8 +- .../apidocs/examples/responses/BaseResponse.java | 8 +- .../apidocs/examples/ExampleScaApplication.java | 6 +- .../apidocs/examples/api/impl/AsyncDemoImpl.java | 17 +- .../apidocs/examples/api/impl/SyncDemoImpl.java | 18 +- .../dubbo/apidocs/examples/ExampleApplication.java | 6 +- .../apidocs/examples/api/impl/AsyncDemoImpl.java | 4 +- .../examples/api/impl/QuickStartDemoImpl.java | 12 +- .../apidocs/examples/api/impl/SyncDemoImpl.java | 18 +- .../src/main/resources/application.yml | 8 +- dubbo-api-docs/dubbo-api-docs-examples/pom.xml | 2 +- .../rpc/cluster/support/BroadcastCluster1.java | 1 - .../cluster/support/BroadcastCluster1Invoker.java | 6 +- .../loadbalance/AbstractLoadBalanceTest.java | 1 + .../cluster/loadbalance/LoadBalanceBaseTest.java | 3 +- .../loadbalance/PeakEwmaLoadBalanceTest.java | 1 + .../UserSpecifiedAddressRouterTest.java | 2 +- dubbo-extensions-distribution/dubbo-bom/pom.xml | 3 +- dubbo-mock-extensions/README.md | 12 +- dubbo-mock-extensions/README_ch.md | 9 +- .../apache/dubbo/mock/filter/AdminMockFilter.java | 8 +- .../org/apache/dubbo/mock/utils/ProtobufUtil.java | 3 +- .../dubbo/mock/filter/AdminMockFilterTest.java | 3 - .../java/org/apache/dubbo/mock/api/MockResult.java | 14 +- .../dns/ReflectionBasedServiceDiscovery.java | 4 +- .../dubbo/registry/dns/util/ResolveResult.java | 8 +- .../kubernetes/KubernetesMeshEnvListener.java | 9 +- .../KubernetesMeshEnvListenerFactory.java | 2 +- .../kubernetes/KubernetesRegistryFactory.java | 2 +- ...tory.java => NopKubernetesMeshEnvListener.java} | 20 +- .../kubernetes/util/KubernetesClientConst.java | 2 + .../kubernetes/util/KubernetesConfigUtils.java | 39 +- .../apache/dubbo/registry/xds/istio/IstioEnv.java | 5 +- .../dubbo/registry/xds/util/NodeBuilder.java | 6 +- .../dubbo/registry/xds/util/PilotExchanger.java | 12 +- .../apache/dubbo/registry/xds/util/XdsChannel.java | 11 +- .../xds/util/protocol/AbstractProtocol.java | 33 +- .../registry/xds/util/protocol/XdsProtocol.java | 4 +- .../xds/util/protocol/delta/DeltaEndpoint.java | 4 +- .../xds/util/protocol/delta/DeltaListener.java | 4 +- .../xds/util/protocol/impl/EdsProtocol.java | 33 +- .../xds/util/protocol/impl/LdsProtocol.java | 35 +- .../xds/util/protocol/impl/RdsProtocol.java | 45 +- .../xds/util/protocol/message/Endpoint.java | 16 +- .../xds/util/protocol/message/EndpointResult.java | 4 +- .../xds/util/protocol/message/ListenerResult.java | 4 +- .../xds/util/protocol/message/RouteResult.java | 4 +- .../dubbo-registry-xds/src/main/proto/ca.proto | 2 +- .../dubbo-remoting-quic/pom.xml | 1 - .../quic/QuicNettyBackedChannelBuffer.java | 1 - .../remoting/transport/quic/QuicNettyChannel.java | 2 +- .../remoting/transport/quic/QuicNettyClient.java | 21 +- .../transport/quic/QuicNettyClientHandler.java | 2 +- .../transport/quic/QuicNettyEventLoopFactory.java | 2 +- .../remoting/transport/quic/QuicNettyServer.java | 6 +- .../dubbo/rpc/protocol/http/HttpProtocol.java | 10 +- .../rpc/protocol/http/JsonRemoteInvocation.java | 2 +- .../rpc/protocol/http/JsonRpcProxyFactoryBean.java | 10 +- .../dubbo/rpc/protocol/http/HttpProtocolTest.java | 2 +- .../dubbo/rpc/protocol/http/HttpServiceImpl.java | 4 +- .../dubbo-rpc-native-thrift/pom.xml | 3 +- .../rpc/protocol/nativethrift/DemoService.java | 9094 ++++++++++---------- .../rpc/protocol/nativethrift/DemoServiceImpl.java | 1 + .../protocol/nativethrift/ThriftProtocolTest.java | 1 + .../rpc/protocol/nativethrift/UserService.java | 1627 ++-- .../rpc/protocol/nativethrift/UserServiceImpl.java | 4 +- dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml | 3 +- .../apache/dubbo/rpc/protocol/rmi/RmiProtocol.java | 2 +- .../rpc/protocol/rmi/RmiRemoteInvocation.java | 2 +- dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml | 3 +- .../protocol/webservice/WebServiceProtocol.java | 41 +- .../rpc/protocol/webservice/DemoServiceImpl.java | 4 +- .../apache/dubbo/rpc/protocol/webservice/User.java | 4 +- .../webservice/WebserviceProtocolTest.java | 39 +- .../dubbo-serialization-fastjson/pom.xml | 3 +- .../dubbo-serialization-fst/pom.xml | 3 +- .../dubbo-serialization-gson/pom.xml | 3 +- .../serialize/gson/GsonJsonObjectOutput.java | 5 +- .../serialize/gson/GsonJsonObjectOutputTest.java | 1 - .../serialize/gson/GsonJsonSerializationTest.java | 2 +- .../dubbo-serialization-kryo/pom.xml | 3 +- .../common/serialize/kryo/CompatibleKryo.java | 1 + .../serialize/kryo/optimized/KryoObjectInput2.java | 2 +- .../serialize/kryo/utils/AbstractKryoFactory.java | 6 +- .../support/GenericProtobufObjectOutput.java | 2 +- .../serialize/protobuf/support/ProtobufUtils.java | 14 +- .../protobuf/support/ProtobufWrappedException.java | 12 +- .../src/main/proto/MapValue.proto | 4 +- .../src/main/proto/ThrowablePB.proto | 46 +- .../dubbo-serialization-protostuff/pom.xml | 3 +- .../protostuff/ProtostuffObjectInput.java | 6 +- .../protostuff/ProtostuffObjectOutput.java | 6 +- .../dubbo-serialization-test/pom.xml | 5 +- .../serialize/avro/AvroObjectInputOutputTest.java | 1 + .../serialize/avro/AvroSerializationTest.java | 2 +- .../base/AbstractSerializationPersonFailTest.java | 8 +- .../base/AbstractSerializationPersonOkTest.java | 8 +- .../serialize/base/AbstractSerializationTest.java | 112 +- .../fastjson/FastJsonObjectInputTest.java | 11 +- .../fastjson/FastJsonSerializationTest.java | 5 +- .../common/serialize/fst/FstObjectOutputTest.java | 3 +- .../serialize/kryo/KryoSerialization2Test.java | 7 +- .../common/serialize/model/person/BigPerson.java | 6 +- .../common/serialize/model/person/PersonInfo.java | 6 +- .../support/AbstractProtobufSerializationTest.java | 32 +- .../GenericProtobufJsonObjectOutputTest.java | 4 +- .../serialize/protobuf/support/model/GooglePB.java | 6867 ++++++++------- .../protostuff/ProtostuffObjectOutputTest.java | 27 +- .../src/test/proto/GooglePB.proto | 36 +- pom.xml | 3 +- .../scenario/builder/AbstractRunningGenerator.java | 5 +- .../dubbo/scenario/builder/ConfigurationImpl.java | 15 +- .../apache/dubbo/scenario/builder/Constants.java | 2 +- .../builder/DockerComposeRunningGenerator.java | 3 +- .../scenario/builder/vo/CaseConfiguration.java | 14 +- .../dubbo/scenario/builder/vo/DockerService.java | 30 +- .../scenario/builder/vo/ServiceComponent.java | 52 +- .../resources/configs/app-builtin-zookeeper.yml | 4 +- .../resources/configs/app-external-zookeeper.yml | 4 +- .../src/main/resources/logback.xml | 34 +- .../apache/dubbo/test/runner/ClassLoaderUtils.java | 4 +- .../test/runner/ClassloaderSurefireStarter.java | 27 +- .../apache/dubbo/test/runner/TestRunnerMain.java | 80 +- .../test/serialization/avro/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + .../serialization/fastjson/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + .../test/serialization/fst/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + .../test/serialization/gson/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + .../test/serialization/kryo/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + .../serialization/protobuf/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 7 +- .../protostuff/EmbeddedZooKeeper.java | 19 +- .../src/main/resources/log4j.properties | 1 - .../src/test/java/DemoServiceIT.java | 1 + 166 files changed, 9891 insertions(+), 9413 deletions(-)
