Skip to content

Expose internal client sessions through multiplexed RPC - #19125

Open
shuwenwei wants to merge 10 commits into
masterfrom
feature/internal-rpc-inherit-client-rpc
Open

shuwenwei wants to merge 10 commits into
masterfrom
feature/internal-rpc-inherit-client-rpc

Remove unavailable test dependencies from subscription SSL test

ea7d8d1
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 5, 2026 in 9m 20s

Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 28 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/sink/payload/airgap/AirGapUdpProtocol.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'}' at column 32 should be alone on a line.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnifMAAW_fcC_KPj2&open=AaGlnifMAAW_fcC_KPj2&pullRequest=19125

Check warning on line 467 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/LoadTsFileTableSchemaCache.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 124).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnmAsAAW_fcC_KPlP&open=AaGlnmAsAAW_fcC_KPlP&pullRequest=19125

Check warning on line 90 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/utils/TsFileStatisticScan.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "printf" instead of "String.format".

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnpR5AAW_fcC_KPnZ&open=AaGlnpR5AAW_fcC_KPnZ&pullRequest=19125

Check warning on line 1068 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/executor/RegionWriteExecutor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 114).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnmjdAAW_fcC_KPlp&open=AaGlnmjdAAW_fcC_KPlp&pullRequest=19125

Check warning on line 102 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/utils/TsFileStatisticScan.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "printf" instead of "String.format".

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnpR5AAW_fcC_KPnc&open=AaGlnpR5AAW_fcC_KPnc&pullRequest=19125

Check warning on line 1253 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/thrift/IoTDBDataNodeReceiver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 105).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnoPoAAW_fcC_KPmP&open=AaGlnoPoAAW_fcC_KPmP&pullRequest=19125

Check warning on line 3591 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/parser/AstBuilder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 118).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnlRuAAW_fcC_KPk4&open=AaGlnlRuAAW_fcC_KPk4&pullRequest=19125

Check warning on line 235 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/fetcher/cache/TableDeviceCacheEntry.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

All overloaded methods should be placed next to each other. Placing non-overloaded methods in between overloaded methods with the same type is a violation. Previous overloaded method located at line '215'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnk92AAW_fcC_KPk0&open=AaGlnk92AAW_fcC_KPk0&pullRequest=19125

Check warning on line 365 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/sink/protocol/IoTDBSink.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 110).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnihbAAW_fcC_KPj3&open=AaGlnihbAAW_fcC_KPj3&pullRequest=19125

Check warning on line 513 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/writeback/WriteBackSink.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 103).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnnpwAAW_fcC_KPmA&open=AaGlnnpwAAW_fcC_KPmA&pullRequest=19125

Check warning on line 303 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/validate/TsFileOverlapValidationAndRepairTool.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "printf" instead of "String.format".

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnpgMAAW_fcC_KPn9&open=AaGlnpgMAAW_fcC_KPn9&pullRequest=19125

Check warning on line 257 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/agent/SubscriptionTopicAgent.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 124).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlno_UAAW_fcC_KPnJ&open=AaGlno_UAAW_fcC_KPnJ&pullRequest=19125

Check warning on line 1192 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/env/ConfigNodeProcedureEnv.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 107).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnrEwAAW_fcC_KPod&open=AaGlnrEwAAW_fcC_KPod&pullRequest=19125

Check warning on line 151 in iotdb-client/subscription/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionConsumer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Abbreviation in name 'useSSL' must contain no more than '2' consecutive capital letters.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGrTbsKliZ2Wbu1t_F7&open=AaGrTbsKliZ2Wbu1t_F7&pullRequest=19125

Check warning on line 118 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/region/RegionMigrateProcedure.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 127).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnq0nAAW_fcC_KPoV&open=AaGlnq0nAAW_fcC_KPoV&pullRequest=19125

Check warning on line 275 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/trigger/service/TriggerManagementService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 151).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnpqPAAW_fcC_KPoG&open=AaGlnpqPAAW_fcC_KPoG&pullRequest=19125

Check warning on line 739 in iotdb-client/session/src/main/java/org/apache/iotdb/session/Session.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof RuntimeException runtimeexception'

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnvniAAW_fcC_KPqz&open=AaGlnvniAAW_fcC_KPqz&pullRequest=19125

Check warning on line 314 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/load/TreeSchemaAutoCreatorAndVerifier.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof IoTDBRuntimeException iotdbruntimeexception'

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnmCsAAW_fcC_KPlR&open=AaGlnmCsAAW_fcC_KPlR&pullRequest=19125

Check warning on line 60 in library-udf/src/main/java/org/apache/iotdb/library/frequency/UDTFDWT.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 105).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlntnfAAW_fcC_KPps&open=AaGlntnfAAW_fcC_KPps&pullRequest=19125

Check warning on line 62 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/IoTDBDataDirViewer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "printf" instead of "String.format".

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnpaFAAW_fcC_KPnq&open=AaGlnpaFAAW_fcC_KPnq&pullRequest=19125

Check warning on line 123 in iotdb-client/session/src/main/java/org/apache/iotdb/session/Session.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 102).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnvniAAW_fcC_KPq0&open=AaGlnvniAAW_fcC_KPq0&pullRequest=19125

Check failure on line 269 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/wal/recover/file/UnsealedTsFileRecoverPerformer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGrTNHqliZ2Wbu1t_Fc&open=AaGrTNHqliZ2Wbu1t_Fc&pullRequest=19125

Check warning on line 345 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 166).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnmRiAAW_fcC_KPlc&open=AaGlnmRiAAW_fcC_KPlc&pullRequest=19125

Check warning on line 1660 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/receiver/protocol/iotconsensusv2/IoTConsensusV2Receiver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 156).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGlnoXsAAW_fcC_KPmb&open=AaGlnoXsAAW_fcC_KPmb&pullRequest=19125

Check failure on line 587 in iotdb-client/subscription/src/main/java/org/apache/iotdb/session/subscription/consumer/base/AbstractSubscriptionProviders.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 31 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGmQ4PDfL35hSbkg4JT&open=AaGmQ4PDfL35hSbkg4JT&pullRequest=19125