You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "Aias00 (via GitHub)" <gi...@apache.org> on 2026/07/29 03:26:14 UTC
[PR] [ISSUE #10672] Sanitize proxy telemetry failure logs [rocketmq]
Aias00 opened a new pull request, #10673:
URL: https://github.com/apache/rocketmq/pull/10673
### Summary
- Replace full logging in with a compact command summary.
- Preserve useful runtime diagnostics such as command type, nonce, transaction ID, client type, and channel context.
- Add coverage to ensure message payloads are not included in telemetry command summaries.
### Motivation
Closes #10672.
Proxy gRPC telemetry write failures can happen after a client disconnects or when the telemetry stream is completed. The previous warning logs serialized the full protobuf command, which can include message payloads for commands such as and .
### Tests
- [INFO] Scanning for projects...
[INFO]
[INFO] -----------------< org.apache.rocketmq:rocketmq-proxy >-----------------
[INFO] Building rocketmq-proxy 5.5.0 5.5.0
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] 1 problem was encountered while building the effective model for org.javassist:javassist:jar:3.20.0-GA during dependency collection step for project (use -X to see details)
[INFO]
[INFO] --- enforcer:1.4.1:enforce (enforce-ban-circular-dependencies) @ rocketmq-proxy ---
[INFO]
[INFO] --- checkstyle:3.2.0:check (validate) @ rocketmq-proxy ---
[INFO] 开始检查……
检查完成。
[INFO] You have 0 Checkstyle violations.
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (default-prepare-agent) @ rocketmq-proxy ---
[INFO] argLine set to -javaagent:/Users/aias/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/Users/aias/Work/github/rocketmq/proxy/target/jacoco.exec
[INFO]
[INFO] --- remote-resources:1.5:process (process-resource-bundles) @ rocketmq-proxy ---
[INFO]
[INFO] --- resources:3.0.2:resources (default-resources) @ rocketmq-proxy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- flatten:1.7.2:flatten (flatten) @ rocketmq-proxy ---
[INFO] Generating flattened POM of project org.apache.rocketmq:rocketmq-proxy:jar:5.5.0...
[INFO]
[INFO] --- compiler:3.5.1:compile (default-compile) @ rocketmq-proxy ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] >>> spotbugs:4.2.2:check (check) > :spotbugs @ rocketmq-proxy >>>
[INFO]
[INFO] --- spotbugs:4.2.2:spotbugs (spotbugs) @ rocketmq-proxy ---
[INFO] Fork Value is false
[java] JVM args ignored when same JVM is used.
[INFO] Done SpotBugs Analysis....
[INFO]
[INFO] <<< spotbugs:4.2.2:check (check) < :spotbugs @ rocketmq-proxy <<<
[INFO]
[INFO]
[INFO] --- spotbugs:4.2.2:check (check) @ rocketmq-proxy ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO]
[INFO] --- resources:3.0.2:testResources (default-testResources) @ rocketmq-proxy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- compiler:3.5.1:testCompile (default-testCompile) @ rocketmq-proxy ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 67 source files to /Users/aias/Work/github/rocketmq/proxy/target/test-classes
[WARNING] bootstrap class path not set in conjunction with -source 8
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[114,49] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[193,49] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[206,49] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[233,49] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[262,45] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[288,41] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[316,41] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[476,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[505,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[534,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[563,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[592,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[621,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[650,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[679,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[708,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[736,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[769,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[798,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[827,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[856,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[885,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[915,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[944,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/producer/SendMessageActivityTest.java:[973,57] defaultString(java.lang.String,java.lang.String) in org.apache.commons.lang3.StringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelTest.java:[63,42] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/channel/GrpcClientChannelTest.java:[65,42] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelManagerTest.java:[60,44] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelManagerTest.java:[78,44] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelManagerTest.java:[97,44] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelManagerTest.java:[117,44] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/channel/RemotingChannelManagerTest.java:[131,49] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/common/GrpcValidatorTest.java:[107,62] randomAlphanumeric(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/common/GrpcValidatorTest.java:[109,62] randomAlphanumeric(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/remoting/activity/GetTopicRouteActivityTest.java:[112,35] MapSortField in com.alibaba.fastjson2.JSONWriter.Feature has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/processor/channel/RemoteChannelTest.java:[35,51] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[119,42] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[193,57] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[215,57] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[275,61] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[313,61] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[380,57] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[WARNING] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/service/sysmessage/HeartbeatSyncerTest.java:[403,49] randomAlphabetic(int) in org.apache.commons.lang3.RandomStringUtils has been deprecated
[INFO] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/client/ClientActivityTest.java: Some input files use unchecked or unsafe operations.
[INFO] /Users/aias/Work/github/rocketmq/proxy/src/test/java/org/apache/rocketmq/proxy/grpc/v2/client/ClientActivityTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:2.19.1:test (default-test) @ rocketmq-proxy ---
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.apache.rocketmq.proxy.grpc.v2.channel.GrpcClientChannelTest
20:26:00,811 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.3.5-rocketmq
20:26:00,821 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.classic.LoggerContext[default] - Found resource [rmq.logback-test.xml] at [file:/Users/aias/Work/github/rocketmq/proxy/target/test-classes/rmq.logback-test.xml]
20:26:00,901 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [CONSOLE]
20:26:00,901 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [org.apache.rocketmq.logging.ch.qos.logback.core.ConsoleAppender]
20:26:00,927 |-WARN in org.apache.rocketmq.logging.ch.qos.logback.core.ConsoleAppender[CONSOLE] - This appender no longer admits a layout as a sub-component, set an encoder instead.
20:26:00,927 |-WARN in org.apache.rocketmq.logging.ch.qos.logback.core.ConsoleAppender[CONSOLE] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
20:26:00,927 |-WARN in org.apache.rocketmq.logging.ch.qos.logback.core.ConsoleAppender[CONSOLE] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [org.apache.rocketmq] to ERROR
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting additivity of logger [org.apache.rocketmq] to false
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[org.apache.rocketmq]
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to ERROR
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [CONSOLE] to Logger[ROOT]
20:26:00,927 |-INFO in org.apache.rocketmq.logging.ch.qos.logback.core.model.processor.DefaultProcessor@6ee99964 - End of configuration.
20:26:00,928 |-INFO in org.apache.rocketmq.common.logging.JoranConfiguratorExt@257ef9ed - Registering current configuration as safe fallback point
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.654 sec - in org.apache.rocketmq.proxy.grpc.v2.channel.GrpcClientChannelTest
Results :
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ rocketmq-proxy ---
[INFO] Loading execution data file /Users/aias/Work/github/rocketmq/proxy/target/jacoco.exec
[INFO] Analyzed bundle 'rocketmq-proxy 5.5.0' with 203 classes
[WARNING] Classes in bundle 'rocketmq-proxy 5.5.0' do no match with execution data. For report generation the same class files must be used as at runtime.
[WARNING] Execution data for class org/apache/rocketmq/proxy/grpc/v2/consumer/ReceiveMessageActivity does not match.
[WARNING] Execution data for class org/apache/rocketmq/proxy/grpc/v2/consumer/ReceiveMessageResponseStreamWriter does not match.
[WARNING] Execution data for class org/apache/rocketmq/proxy/processor/MessagingProcessor does not match.
[WARNING] Execution data for class org/apache/rocketmq/proxy/grpc/v2/consumer/ReceiveMessageActivity$ReceiveMessageQueueSelector does not match.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.694 s
[INFO] Finished at: 2026-07-28T20:26:02-07:00
[INFO] ------------------------------------------------------------------------
Result: BUILD SUCCESS; 2 tests passed; checkstyle reported 0 violations. The run emits existing JaCoCo instrumentation warnings under the local JDK, but tests and build completed successfully.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [ISSUE #10672] Sanitize proxy telemetry failure logs [rocketmq]
Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 commented on PR #10673:
URL: https://github.com/apache/rocketmq/pull/10673#issuecomment-5114271360
Follow-up status:
- Addressed the github-manager-bot info suggestions:
- `RECOVER_ORPHANED_TRANSACTION_COMMAND` now uses `details omitted`.
- Added a maintenance comment for future command cases that may carry sensitive payloads.
- Added `RecoverOrphanedTransactionCommand` payload-redaction coverage.
- Added extra coverage for `summarizeTelemetryCommand` diagnostic branches: null/default commands, settings, thread-stack trace command, and lite unsubscribe notification.
- Latest CI is green, including `calculate-coverage`.
Local verification:
```bash
mvn -pl proxy -Dtest=GrpcClientChannelTest -DfailIfNoTests=false test
```
Result: BUILD SUCCESS; 4 tests passed; checkstyle reported 0 violations.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [ISSUE #10672] Sanitize proxy telemetry failure logs [rocketmq]
Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 closed pull request #10673: [ISSUE #10672] Sanitize proxy telemetry failure logs
URL: https://github.com/apache/rocketmq/pull/10673
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [ISSUE #10672] Sanitize proxy telemetry failure logs [rocketmq]
Posted by "Aias00 (via GitHub)" <gi...@apache.org>.
Aias00 commented on PR #10673:
URL: https://github.com/apache/rocketmq/pull/10673#issuecomment-5301168184
Consolidated into #10721; both changes harden GrpcClientChannel telemetry diagnostics.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [ISSUE #10672] Sanitize proxy telemetry failure logs [rocketmq]
Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #10673:
URL: https://github.com/apache/rocketmq/pull/10673#issuecomment-5113041588
## [Codecov](https://app.codecov.io/gh/apache/rocketmq/pull/10673?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
:x: Patch coverage is `54.16667%` with `11 lines` in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 48.22%. Comparing base ([`00e45b8`](https://app.codecov.io/gh/apache/rocketmq/commit/00e45b8a6db23efbe756d0306f10716156cfd4dd?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`a94c20b`](https://app.codecov.io/gh/apache/rocketmq/commit/a94c20bb74b2753f2d16990e74c352482913519f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
| [Files with missing lines](https://app.codecov.io/gh/apache/rocketmq/pull/10673?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Patch % | Lines |
|---|---|---|
| [...ketmq/proxy/grpc/v2/channel/GrpcClientChannel.java](https://app.codecov.io/gh/apache/rocketmq/pull/10673?src=pr&el=tree&filepath=proxy%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Frocketmq%2Fproxy%2Fgrpc%2Fv2%2Fchannel%2FGrpcClientChannel.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-cHJveHkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL3JvY2tldG1xL3Byb3h5L2dycGMvdjIvY2hhbm5lbC9HcnBjQ2xpZW50Q2hhbm5lbC5qYXZh) | 54.16% | [9 Missing and 2 partials :warning: ](https://app.codecov.io/gh/apache/rocketmq/pull/10673?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) |
<details><summary>Additional details and impacted files</summary>
```diff
@@ Coverage Diff @@
## develop #10673 +/- ##
=============================================
- Coverage 48.31% 48.22% -0.10%
+ Complexity 13511 13480 -31
=============================================
Files 1380 1380
Lines 101091 101112 +21
Branches 13101 13102 +1
=============================================
- Hits 48844 48762 -82
- Misses 46285 46362 +77
- Partials 5962 5988 +26
```
</details>
[:umbrella: View full report in Codecov by Harness](https://app.codecov.io/gh/apache/rocketmq/pull/10673?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
<details><summary> :rocket: New features to boost your workflow: </summary>
- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org