This is an automated email from the ASF dual-hosted git repository.
heliang666s pushed a change to branch
conditional-on-missing-bean-for-dubbo-service
in repository https://gitbox.apache.org/repos/asf/dubbo.git
omit 8dafa895cc Merge branch '3.3' into
conditional-on-missing-bean-for-dubbo-service
omit d488743cb0 feat: Support @ConditionalOnMissingBean for @DubboService
add 7d512b4967 Bump commons-io:commons-io from 2.19.0 to 2.21.0 (#15862)
add 03bace1779 Bump org.apache.maven.plugins:maven-release-plugin from
3.1.1 to 3.3.1 (#15854)
add 3feacb802e Bump org.apache.commons:commons-exec from 1.5.0 to 1.6.0
(#15867)
add dc296d5ece fix(nacos): Add application key to consumer subscribe URL
(#15872)
add fdf6d39d11 Stabilize reference-related tests in dubbo-config-spring
(#15828)
add d9448c3a01 Stabilize RestProtocolTest.groovy in dubbo-plugin
rest-jaxrs and rest-spring (#15849)
add 49ecb04185 Stabilize dubbo-compatible test in
generic/GenericServiceTest.java (#15848)
add 47a141c12a metadata-api test unit test modification (#15879)
add f7ff60e35f Bump org.apache.logging.log4j:log4j-core in
/dubbo-dependencies-bom (#15885)
add a5da18de80 Bump org.openjdk.nashorn:nashorn-core from 15.6 to 15.7
(#15912)
add ad31504790 Bump io.projectreactor:reactor-core from 3.7.11 to 3.8.1
(#15911)
add 14aef881b3 Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0
(#15910)
add a71d51a49b Bump curator_version from 4.2.0 to 5.9.0 (#15909)
add 48ef3a061b Bump netty4_version from 4.2.2.Final to 4.2.9.Final (#15894)
add 4b9134b8d2 Bump junit_jupiter_version from 5.12.2 to 5.14.1 (#15898)
add bdb68ff8c8 Bump org.apache.maven.plugins:maven-plugin-plugin from
3.15.1 to 3.15.2 (#15896)
add 5a53901a4a Bump spring-boot-3.version from 3.5.8 to 3.5.9 (#15893)
add 2311f40003 Bump io.micrometer:micrometer-core from 1.15.4 to 1.16.1
(#15908)
add 91d3f86def Bump byte-buddy_version from 1.17.6 to 1.18.3 (#15906)
add 64488d62d5 Bump log4j2_version from 2.25.2 to 2.25.3 (#15902)
add 5c6ae9102f Bump commons-codec:commons-codec from 1.18.0 to 1.20.0
(#15900)
add 5104f90c0c Bump io.opentelemetry:opentelemetry-bom from 1.54.1 to
1.57.0 (#15905)
add 535d786087 Bump org.xerial.snappy:snappy-java from 1.1.10.7 to
1.1.10.8 (#15903)
add 1e7a66c5ff Bump org.apache.maven:maven-core from 3.9.10 to 3.9.12
(#15895)
add 30f4eb227e Bump io.micrometer:micrometer-tracing-bom from 1.5.1 to
1.6.1 (#15904)
add 6b22b2ab89 Bump jetty_version from 9.4.57.v20241219 to
9.4.58.v20250814 (#15897)
add 8304d5fa6d Fix remaining outlier dubbo-config-spring tests (#15846)
add a0c1dd05e7 Bump com.alibaba.nacos:nacos-client from 2.5.1 to 2.5.2
(#15901)
add a3a35b5f8c Bump org.apache.groovy:groovy from 4.0.27 to 4.0.29 (#15899)
add 6a70f6b217 Call ByteBuf#release method before garbage collecting
(#15917)
add 1b6e2f43db Bump org.testcontainers:testcontainers from 1.21.3 to
1.21.4 (#15955)
add 23b5763cb5 Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14
(#15954)
add 4313e01dd0 Bump org.apache.maven.plugins:maven-surefire-plugin from
3.5.3 to 3.5.4 (#15953)
add 3698253611 Bump org.apache.maven.plugin-tools:maven-plugin-annotations
(#15951)
add 25e027d03b Bump com.diffplug.spotless:spotless-maven-plugin from
2.44.5 to 2.46.1 (#15947)
add b5a04bbae2 Bump grpc.version from 1.77.0 to 1.78.0 (#15939)
add cc2fa477b2 Bump org.webjars:webjars-locator-lite from 1.1.2 to 1.1.3
(#15940)
add fa610c4aaf Bump org.apache.maven.plugins:maven-assembly-plugin from
3.7.1 to 3.8.0 (#15938)
add a2cb807dff Bump io.swagger.core.v3:swagger-annotations from 2.2.34 to
2.2.41 (#15937)
add d2eaf653e1 Bump org.apache.maven.plugins:maven-antrun-plugin from
3.1.0 to 3.2.0 (#15948)
add 78079fde61 Bump
org.springframework.security:spring-security-oauth2-authorization-server
(#15949)
add 00e0bacddf Bump org.webjars:swagger-ui from 5.22.0 to 5.31.0 (#15944)
add da4f488ac5 Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2
to 3.5.0 (#15950)
add 1ee50f590f Bump org.apache.maven:maven-plugin-api from 3.9.10 to
3.9.12 (#15946)
add 0e74e5e78d Bump org.apache.commons:commons-compress from 1.27.1 to
1.28.0 (#15945)
add d88190a6c1 Bump io.smallrye.reactive:mutiny from 2.9.0 to 2.9.5
(#15942)
add 1f945d3185 Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to
4.0.4 (#15941)
add 872c3723f6 Import jackson 2.20.1 pom to simplify dependencies for
bumping jackson components (#15960)
add ac1621f9a0 Bump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25.1
(#15943)
add 703290db37 Support Tri backpress (#15957)
add 8700256bf2 Unify graceful shutdown interface,add Triple support
(#15926)
add 6a5809bd30 Bump org.apache.maven.plugins:maven-javadoc-plugin from
3.11.2 to 3.12.0 (#15966)
add d32427df8f Bump org.hibernate:hibernate-validator from 6.2.0.Final to
6.2.5.Final (#15965)
add 0bc5260e40 Bump org.codehaus.mojo:license-maven-plugin from 2.7.0 to
2.7.1 (#15964)
add 56924bb773 Stabilize boot-related tests in dubbo-config-spring (#15845)
add bc09177b80 [PR] #15935 Enhance NetUtils IPv6 handling and test
coverage (#15974)
add 48f3a62134 Tri backpressure (#15967)
add 405bd9f06a Enhance bug template with reproduction demo checkbox
(#15977)
add 5b8e1f67af Add check for empty cookie string in decodeCookies method
(#15985)
add dcb0db7f33 fix(cluster): During the service provider's release period,
concurrent read routes from consumers were rejected (#15883)
add c230a1cb07 Fix: Enhance NetUtils test coverage and boundaries (#15935)
(#15986)
add b6f2a0f7fb Fix: Add warning log when using unbounded queue in
FixedThreadPool (Issue #15969) (#15984)
add b7d52c39ac fix: AbstractMetadataReport MemoryOverflow (#15987)
add d9121ddda3 build(deps): bump io.opentelemetry:opentelemetry-bom
(#15994)
add 055c75fec0 build(deps): bump spock_version from 2.3-groovy-4.0 to
2.4-groovy-4.0 (#15993)
add 96ce295612 build(deps): bump sentinel.version from 1.8.8 to 1.8.9
(#15992)
add d9fa6845b8 build(deps): bump junit_jupiter_version from 5.14.1 to
5.14.2 (#15989)
add 822aa6c283 build(deps-dev): bump junit_platform_version from 1.14.1 to
1.14.2 (#15990)
add bcc220ad4b Fix #15988: Clear SecurityContext in finally block to
prevent thread pollution (#15997)
add cae2fcfc0f Add unit test for PathUtils in dubbo-common (#16001)
add 1661f1ff81 Stabilize remaining reference and schema related tests in
dubbo-config-spring (#15844)
add 4c0a7bdbdf Stabilize dubbo-config-spring propertyconfigurer-related
tests (#15841)
add 4d702bdb45 Stabilize reference-related tests in dubbo-config-spring
(#15840)
add 1d4e26fa13 Stabilizing context-related tests in dubbo-config-spring
(#15835)
add 92fcc7847d Fix several tests in dubbo-config-spring beans module
(#15834)
add 28685e029d Stabilize tests in the dubbo-config-spring issue module
(#15833)
add 5aa764c07e fix tri backpressure race condition (#16004)
add 2daf878fc5 opt triple remote flow controller (#15983)
add 4af95dc7c0 get moduleModel at
ReferenceBeanManager#prepareReferenceBeans method to avoid getting null result
(#15769)
add ef8c0ee158 Add unit test for MethodComparator (#16006)
add 893cd2343d Implement stream initialization in ClientStream and
AbstractTripleClientStream (#16014)
add aa8743623a build(deps): bump com.fasterxml.jackson:jackson-bom (#16018)
add d5467264f0 build(deps): bump io.micrometer:micrometer-tracing-bom
(#16020)
add 281cfcee5f build(deps): bump io.micrometer:micrometer-core from 1.16.1
to 1.16.2 (#16019)
add ff1cc41a66 build(deps): bump io.micrometer:micrometer-bom from 1.16.1
to 1.16.2 (#16016)
add 6ffc9d6421 build(deps-dev): bump io.projectreactor:reactor-core from
3.8.1 to 3.8.2 (#16015)
add a92d5d08d9 build(deps): bump byte-buddy_version from 1.18.3 to 1.18.4
(#16017)
add 69c772b7c9 refactor: enhance backpressure handling with byte tracking
(#16028)
add 0f3ce734b4 Fix timestamp filtering in ZooKeeper registry causing
pre-warmup failure (#16034)
add 1cb1409181 Fix init stream race (#16039)
add be40746485 Bump protobuf-java from 3.25.8 to 4.33.4 and remove guava
dependency by rewriting CodecTest with java.nio.charset.StandardCharsets
(#16026)
add 7e51859d30 feat: Support @ConditionalOnMissingBean for @DubboService
add 41922efffb test: add cases for ConditionalOnMissingBean with
DubboService
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (8dafa895cc)
\
N -- N -- N
refs/heads/conditional-on-missing-bean-for-dubbo-service (41922efffb)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/ISSUE_TEMPLATE/1-bug.yml | 10 +
dubbo-cluster/pom.xml | 2 +-
.../rpc/cluster/directory/AbstractDirectory.java | 66 +-
.../AbstractDirectoryConcurrencyTest.java | 276 ++++++++
.../dubbo/common/stream/CallStreamObserver.java | 142 ++++
.../common/stream/ClientCallStreamObserver.java | 99 +++
.../common/stream/ClientResponseObserver.java | 91 +++
.../common/stream/ServerCallStreamObserver.java | 85 +++
.../threadpool/support/fixed/FixedThreadPool.java | 12 +
.../apache/dubbo/config/nested/TripleConfig.java | 28 +
.../support/fixed/FixedThreadPoolTest.java | 11 +
.../dubbo/common/utils/MethodComparatorTest.java | 71 ++
.../apache/dubbo/common/utils/NetUtilsTest.java | 141 ++++
.../utils/PathUtilsTest.java} | 25 +-
.../apache/dubbo/generic/GenericServiceTest.java | 12 +-
dubbo-config/dubbo-config-api/pom.xml | 2 +-
dubbo-config/dubbo-config-spring/pom.xml | 2 +-
.../spring/reference/ReferenceBeanManager.java | 3 +-
.../dubbo/config/spring/JavaConfigBeanTest.java | 82 +++
.../DubboConfigAliasPostProcessorTest.java | 18 +
.../annotation/MethodConfigCallbackTest.java | 8 +-
.../ReferenceAnnotationBeanPostProcessorTest.java | 2 +
.../ServiceAnnotationPostProcessorTest.java | 2 +
...gDefaultPropertyValueBeanPostProcessorTest.java | 18 +
.../MultipleServicesWithMethodConfigsTest.java | 2 +
.../XmlReferenceBeanConditionalTest.java | 2 +-
...nfigAnnotationReferenceBeanConditionalTest.java | 8 +-
.../JavaConfigRawReferenceBeanConditionalTest.java | 8 +-
.../importxml/SpringBootImportDubboXmlTest.java | 7 +-
.../importxml2/SpringBootImportAndScanTest.java | 4 +-
.../context/KeepRunningOnSpringClosedTest.java | 9 +
.../DubboComponentScanRegistrarTest.java | 9 +-
.../spring/context/annotation/EnableDubboTest.java | 5 +
.../customize/DubboSpringInitCustomizerTest.java | 3 +
.../extension/SpringExtensionInjectorTest.java | 9 +-
.../spring/annotation/AnnotationIsolationTest.java | 4 +
.../spring/issues/issue6000/Issue6000Test.java | 5 +
.../spring/issues/issue6252/Issue6252Test.java | 5 +
.../spring/issues/issue7003/Issue7003Test.java | 5 +
.../issue9172/MultipleConsumerAndProviderTest.java | 18 +
.../issues/issue9207/ConfigCenterBeanTest.java | 17 +
.../consumer/PropertyConfigurerTest.java | 5 +
.../consumer2/PropertySourcesConfigurerTest.java | 5 +
.../consumer3/PropertySourcesInJavaConfigTest.java | 10 +-
.../reference/DubboConfigBeanInitializerTest.java | 8 +-
.../config/spring/reference/ReferenceKeyTest.java | 11 +
.../spring/reference/localcall/LocalCallTest.java | 5 +
.../LocalCallReferenceAnnotationTest.java | 5 +
.../LocalCallMultipleReferenceAnnotationsTest.java | 12 +-
.../localcallmix/LocalCallReferenceMixTest.java | 5 +
.../registryNA/consumer/DubboXmlConsumerTest.java | 18 +
.../registryNA/provider/DubboXmlProviderTest.java | 18 +
.../config/spring/schema/GenericServiceTest.java | 2 +
.../schema/GenericServiceWithoutInterfaceTest.java | 2 +
dubbo-demo/dubbo-demo-spring-boot/pom.xml | 2 +-
dubbo-dependencies-bom/pom.xml | 79 +--
dubbo-distribution/dubbo-apache-release/pom.xml | 2 +-
dubbo-maven-plugin/pom.xml | 14 +-
.../BaseApplicationMetadataIdentifier.java | 19 +
.../identifier/BaseServiceMetadataIdentifier.java | 23 +
.../report/identifier/MetadataIdentifier.java | 15 +
.../identifier/ServiceMetadataIdentifier.java | 15 +
.../identifier/SubscriberMetadataIdentifier.java | 21 +
.../metadata/AbstractServiceNameMappingTest.java | 26 +-
.../report/MetadataReportInstanceTest.java | 4 +-
.../report/identifier/MetadataIdentifierTest.java | 15 +-
...est.java => ServiceMetadataIdentifierTest.java} | 30 +-
....java => SubscriberMetadataIdentifierTest.java} | 24 +-
.../report/support/AbstractMetadataReportTest.java | 18 +-
dubbo-metadata/pom.xml | 9 -
.../mutiny/AbstractTripleMutinyPublisher.java | 4 +-
.../mutiny/AbstractTripleMutinySubscriber.java | 2 +-
.../dubbo/mutiny/ClientTripleMutinyPublisher.java | 2 +-
.../dubbo/mutiny/ServerTripleMutinyPublisher.java | 2 +-
.../dubbo/mutiny/ServerTripleMutinySubscriber.java | 2 +-
.../dubbo/mutiny/calls/MutinyClientCalls.java | 2 +-
.../dubbo/mutiny/calls/MutinyServerCalls.java | 2 +-
.../mutiny/handler/ManyToManyMethodHandler.java | 2 +-
.../mutiny/handler/ManyToOneMethodHandler.java | 2 +-
.../apache/dubbo/mutiny/MutinyClientCallsTest.java | 12 +-
.../apache/dubbo/mutiny/MutinyServerCallsTest.java | 2 +-
.../dubbo/mutiny/TripleMutinyPublisherTest.java | 2 +-
.../dubbo/mutiny/TripleMutinySubscriberTest.java | 2 +-
.../reactive/AbstractTripleReactorPublisher.java | 21 +-
.../reactive/AbstractTripleReactorSubscriber.java | 4 +-
.../reactive/ClientTripleReactorPublisher.java | 23 +-
.../reactive/ServerTripleReactorPublisher.java | 2 +-
.../reactive/ServerTripleReactorSubscriber.java | 2 +-
.../dubbo/reactive/calls/ReactorClientCalls.java | 2 +-
.../dubbo/reactive/calls/ReactorServerCalls.java | 2 +-
.../reactive/handler/ManyToManyMethodHandler.java | 2 +-
.../reactive/handler/ManyToOneMethodHandler.java | 2 +-
.../dubbo/reactive/CreateObserverAdapter.java | 8 +-
.../tri/rest/support/jaxrs/RestProtocolTest.groovy | 3 +-
dubbo-plugin/dubbo-rest-openapi/pom.xml | 6 +-
.../rest/support/spring/RestProtocolTest.groovy | 3 +-
.../ContextHolderAuthenticationResolverFilter.java | 8 +-
...textHolderAuthenticationResolverFilterTest.java | 68 ++
dubbo-plugin/dubbo-spring6-security/pom.xml | 2 +-
.../protocol/tri/servlet/ServletStreamChannel.java | 10 +
.../tri/websocket/WebSocketStreamChannel.java | 10 +
.../support/CacheableFailbackRegistry.java | 115 ++-
.../support/CacheableFailbackRegistryTest.java | 162 +++++
.../apache/dubbo/registry/nacos/NacosRegistry.java | 8 +-
.../org/apache/dubbo/remoting/ChannelEvent.java | 48 ++
.../org/apache/dubbo/remoting/RemotingServer.java | 9 +
.../apache/dubbo/remoting/event/ReadOnlyEvent.java | 58 ++
.../dubbo/remoting/event/WriteableEvent.java | 58 ++
.../exchange/support/ExchangeServerDelegate.java | 6 +
.../support/header/HeaderExchangeServer.java | 22 +-
.../dubbo/remoting/transport/AbstractServer.java | 13 +
.../dubbo/remoting/transport/ServerDelegate.java | 6 +
.../http12/AbstractServerHttpChannelObserver.java | 20 +-
.../dubbo/remoting/http12/HttpOutputMessage.java | 12 +
.../apache/dubbo/remoting/http12/HttpUtils.java | 3 +
.../remoting/http12/h1/Http1OutputMessage.java | 8 +
.../dubbo/remoting/http12/h2/H2StreamChannel.java | 21 +
.../remoting/http12/h2/Http2ChannelDelegate.java | 10 +
.../http12/h2/Http2OutputMessageFrame.java | 8 +
.../http12/h2/Http2ServerChannelObserver.java | 158 ++++-
.../remoting/http12/h2/Http2TransportListener.java | 6 +
.../message/LengthFieldStreamingDecoder.java | 73 +-
.../remoting/http12/message/StreamingDecoder.java | 29 +-
.../http12/netty4/h1/NettyHttp1Channel.java | 8 +-
.../http12/netty4/h2/NettyH2StreamChannel.java | 57 +-
.../http12/netty4/h2/NettyHttp2FrameHandler.java | 8 +
.../h2/NettyHttp2ProtocolSelectorHandler.java | 16 +-
...Http2ServerChannelObserverByteCountingTest.java | 260 +++++++
.../remoting/http12/message/codec/CodecTest.java | 6 +-
.../http3/netty4/NettyHttp3StreamChannel.java | 10 +
.../transport/netty4/NettyConnectionHandler.java | 2 +
.../netty4/NettyPortUnificationServer.java | 40 ++
.../remoting/transport/netty4/NettyServer.java | 39 ++
.../websocket/netty4/NettyWebSocketChannel.java | 10 +
.../apache/dubbo/rpc/AbstractGracefulShutdown.java | 105 +++
.../apache/dubbo/rpc/DefaultProtocolServer.java} | 44 +-
.../dubbo/rpc/protocol/AbstractProtocol.java | 3 +-
.../dubbo/rpc/protocol/AbstractProxyProtocol.java | 6 +
.../dubbo/rpc/AbstractGracefulShutdownTest.java | 176 +++++
.../dubbo/rpc/DefaultProtocolServerTest.java | 171 +++++
.../rpc/protocol/dubbo/DubboGracefulShutdown.java | 101 +--
.../dubbo/rpc/protocol/dubbo/DubboProtocol.java | 3 +-
.../protocol/dubbo/DubboGracefulShutdownTest.java | 168 +++++
.../rpc/protocol/tri/ClientStreamObserver.java | 11 +-
.../rpc/protocol/tri/ServerStreamObserver.java | 9 +-
.../protocol/tri/TriHttp2RemoteFlowController.java | 780 ---------------------
.../rpc/protocol/tri/TripleGracefulShutdown.java | 93 +++
.../rpc/protocol/tri/TripleHttp2Protocol.java | 60 +-
.../dubbo/rpc/protocol/tri/TripleInvoker.java | 74 +-
.../dubbo/rpc/protocol/tri/TripleProtocol.java | 11 +-
.../dubbo/rpc/protocol/tri/call/ClientCall.java | 47 +-
.../call/ObserverToClientCallListenerAdapter.java | 40 +-
.../rpc/protocol/tri/call/TripleClientCall.java | 82 ++-
.../protocol/tri/call/UnaryClientCallListener.java | 6 +-
...ueCommand.java => InitOnReadyQueueCommand.java} | 44 +-
.../dubbo/rpc/protocol/tri/frame/TriDecoder.java | 22 +-
.../tri/h12/AbstractServerTransportListener.java | 4 +
.../h12/grpc/GrpcHttp2ServerTransportListener.java | 10 +
.../http2/GenericHttp2ServerTransportListener.java | 51 +-
.../tri/h12/http2/Http2ServerStreamObserver.java | 3 +-
.../tri/h12/http2/Http2TripleClientStream.java | 84 ++-
.../protocol/tri/h3/Http3TripleClientStream.java | 8 +-
.../protocol/tri/observer/CallStreamObserver.java | 51 --
.../tri/observer/ClientCallToObserverAdapter.java | 32 +-
.../tri/stream/AbstractTripleClientStream.java | 138 +++-
.../rpc/protocol/tri/stream/ClientStream.java | 12 +
.../dubbo/rpc/protocol/tri/stream/Stream.java | 8 +
.../protocol/tri/transport/GracefulShutdown.java | 116 ++-
.../tri/transport/H2TransportListener.java | 6 +
.../TripleHttp2ClientResponseHandler.java | 8 +
.../transport/TripleHttp2LocalFlowController.java | 70 ++
.../transport/TripleHttp2RemoteFlowController.java | 73 ++
.../transport/TripleServerConnectionHandler.java | 28 +
.../protocol/tri/TripleGracefulShutdownTest.java | 168 +++++
.../dubbo/rpc/protocol/tri/TripleInvokerTest.java | 5 +-
.../rpc/protocol/tri/call/BackpressureTest.java | 366 ++++++++++
.../rpc/protocol/tri/frame/RecordListener.java | 3 +
...AbstractTripleClientStreamByteCountingTest.java | 265 +++++++
.../tri/stream/TripleClientStreamTest.java | 9 +-
.../rpc/protocol/tri/test/MockH2StreamChannel.java | 10 +
.../protocol/tri/test/MockHttp2OutputMessage.java | 8 +
dubbo-test/dubbo-test-check/pom.xml | 4 +-
pom.xml | 18 +-
183 files changed, 5637 insertions(+), 1252 deletions(-)
create mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/directory/AbstractDirectoryConcurrencyTest.java
create mode 100644
dubbo-common/src/main/java/org/apache/dubbo/common/stream/CallStreamObserver.java
create mode 100644
dubbo-common/src/main/java/org/apache/dubbo/common/stream/ClientCallStreamObserver.java
create mode 100644
dubbo-common/src/main/java/org/apache/dubbo/common/stream/ClientResponseObserver.java
create mode 100644
dubbo-common/src/main/java/org/apache/dubbo/common/stream/ServerCallStreamObserver.java
create mode 100644
dubbo-common/src/test/java/org/apache/dubbo/common/utils/MethodComparatorTest.java
copy
dubbo-common/src/test/java/org/apache/dubbo/{rpc/service/ServiceDescriptorInternalCacheTest.java
=> common/utils/PathUtilsTest.java} (58%)
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/{KeyTypeEnumTest.java
=> ServiceMetadataIdentifierTest.java} (52%)
copy
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/{KeyTypeEnumTest.java
=> SubscriberMetadataIdentifierTest.java} (61%)
create mode 100644
dubbo-plugin/dubbo-spring-security/src/test/java/org/apache/dubbo/spring/security/filter/ContextHolderAuthenticationResolverFilterTest.java
create mode 100644
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/support/CacheableFailbackRegistryTest.java
create mode 100644
dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/ChannelEvent.java
create mode 100644
dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/event/ReadOnlyEvent.java
create mode 100644
dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/event/WriteableEvent.java
create mode 100644
dubbo-remoting/dubbo-remoting-http12/src/test/java/org/apache/dubbo/remoting/http12/h2/Http2ServerChannelObserverByteCountingTest.java
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/AbstractGracefulShutdown.java
rename
dubbo-rpc/{dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboProtocolServer.java
=>
dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/DefaultProtocolServer.java}
(60%)
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/AbstractGracefulShutdownTest.java
create mode 100644
dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/DefaultProtocolServerTest.java
create mode 100644
dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/protocol/dubbo/DubboGracefulShutdownTest.java
delete mode 100644
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TriHttp2RemoteFlowController.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleGracefulShutdown.java
copy
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/command/{CreateStreamQueueCommand.java
=> InitOnReadyQueueCommand.java} (51%)
delete mode 100644
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/observer/CallStreamObserver.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/TripleHttp2LocalFlowController.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/TripleHttp2RemoteFlowController.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/TripleGracefulShutdownTest.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/call/BackpressureTest.java
create mode 100644
dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/stream/AbstractTripleClientStreamByteCountingTest.java