Skip to content

test: add Pipe, metadata, LOAD, deletion, and write recovery ITs - #19051

Open
Caideyipi wants to merge 26 commits into
masterfrom
test/pipe-p0-it-master
Open

Caideyipi wants to merge 26 commits into
masterfrom
test/pipe-p0-it-master

test: complete size-one session pool capacity recovery coverage

986e23a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 3, 2026 in 5m 52s

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 1648 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueue.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 123).

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

Check warning on line 109 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

Replace this use of System.out by a logger.

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

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=AaGbm7rGqkrH7cFeVwvv&open=AaGbm7rGqkrH7cFeVwvv&pullRequest=19051

Check warning on line 591 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/crud/QueryStatement.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 125).

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

Check warning on line 205 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/pipe/PipePluginInfo.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=AaGbm5xNqkrH7cFeVwvM&open=AaGbm5xNqkrH7cFeVwvM&pullRequest=19051

Check warning on line 176 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/processor/aggregate/AggregateProcessor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 152).

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

Check warning on line 85 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/iotconsensusv2/IoTConsensusV2SyncSink.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 104).

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

Check warning on line 77 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/PrintUtil.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this use of System.out by a logger.

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

Check warning on line 61 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/TsFileResourcePrinter.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=AaGbm3WqqkrH7cFeVwuE&open=AaGbm3WqqkrH7cFeVwuE&pullRequest=19051

Check warning on line 176 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 111).

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

Check warning on line 480 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/impl/partition/DataPartitionTableIntegrityCheckProcedure.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=AaGbm48NqkrH7cFeVwud&open=AaGbm48NqkrH7cFeVwud&pullRequest=19051

Check warning on line 1062 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/consensus/ConsensusPrefetchingQueue.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 104).

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

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=AaGbm4-2qkrH7cFeVwuh&open=AaGbm4-2qkrH7cFeVwuh&pullRequest=19051

Check warning on line 457 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 104).

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

Check warning on line 1142 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

Line is longer than 100 characters (found 116).

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

Check warning on line 75 in iotdb-core/calc-commons/src/main/java/org/apache/iotdb/calc/transformation/dag/column/unary/scalar/BytesToFloatColumnTransformer.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=AaGbm3_6qkrH7cFeVwuT&open=AaGbm3_6qkrH7cFeVwuT&pullRequest=19051

Check warning on line 211 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/PipeRealtimeDataRegionTsFileSource.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof PipeHeartbeatEvent pipeheartbeatevent'

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

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=AaGbm3SdqkrH7cFeVwuB&open=AaGbm3SdqkrH7cFeVwuB&pullRequest=19051

Check warning on line 507 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

'try' child has incorrect indentation level 16, expected level should be 14.

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

Check warning on line 52 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this use of System.err by a logger.

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

Check warning on line 149 in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ImportTsFileBase.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=AaGbm9RuqkrH7cFeVwwk&open=AaGbm9RuqkrH7cFeVwwk&pullRequest=19051

Check warning on line 200 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/OverlapStatisticTool.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this use of System.out by a logger.

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

Check warning on line 358 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/ProcedureManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 142).

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

Check warning on line 102 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/broker/SubscriptionPrefetchingTsFileQueue.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 174).

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

Check warning on line 51 in library-udf/src/main/java/org/apache/iotdb/library/dprofile/UDTFQLB.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=AaGbm7SdqkrH7cFeVwvt&open=AaGbm7SdqkrH7cFeVwvt&pullRequest=19051