Skip to content

Fix test helper JDBC cleanup and Pipe subtask stubbing race - #19160

Open
Caideyipi wants to merge 3 commits into
masterfrom
codex/fix-pipe-rejected-start-test-20261106
Open

Caideyipi wants to merge 3 commits into
masterfrom
codex/fix-pipe-rejected-start-test-20261106

Stabilize pipe operation diagnostics IT barriers

dd24815
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 6, 2026 in 7m 54s

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 104 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/iotconsensusv2/IoTConsensusV2AsyncSink.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=AaGvEG81c-bhgXJxffLF&open=AaGvEG81c-bhgXJxffLF&pullRequest=19160

Check failure on line 934 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/source/dataregion/historical/PipeHistoricalDataRegionTsFileAndDeletionSource.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Fix this access that will throw a NullPointerException when executed.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEH7nc-bhgXJxffLR&open=AaGvEH7nc-bhgXJxffLR&pullRequest=19160

Check warning on line 1102 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 172).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEPyWc-bhgXJxffPP&open=AaGvEPyWc-bhgXJxffPP&pullRequest=19160

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=AaGvELj9c-bhgXJxffNl&open=AaGvELj9c-bhgXJxffNl&pullRequest=19160

Check warning on line 617 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/udf/builtin/UDTFEqualSizeBucketOutlierSample.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 106).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEBy4c-bhgXJxffJQ&open=AaGvEBy4c-bhgXJxffJQ&pullRequest=19160

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 130).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEMl4c-bhgXJxffOL&open=AaGvEMl4c-bhgXJxffOL&pullRequest=19160

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 18 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvERDSc-bhgXJxffQJ&open=AaGvERDSc-bhgXJxffQJ&pullRequest=19160

Check warning on line 170 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/LoadTsFileSnapshot.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEDWtc-bhgXJxffJt&open=AaGvEDWtc-bhgXJxffJt&pullRequest=19160

Check warning on line 167 in iotdb-client/cli/src/main/java/org/apache/iotdb/cli/Cli.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 131).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEQmAc-bhgXJxffP_&open=AaGvEQmAc-bhgXJxffP_&pullRequest=19160

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 113).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEFLec-bhgXJxffKU&open=AaGvEFLec-bhgXJxffKU&pullRequest=19160

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEPyWc-bhgXJxffPU&open=AaGvEPyWc-bhgXJxffPU&pullRequest=19160

Check warning on line 154 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/persistence/TriggerInfo.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=AaGvEM99c-bhgXJxffOk&open=AaGvEM99c-bhgXJxffOk&pullRequest=19160

Check warning on line 344 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service/DataNode.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 197).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEGbgc-bhgXJxffK6&open=AaGvEGbgc-bhgXJxffK6&pullRequest=19160

Check warning on line 53 in iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TCompressedElasticFramedTransport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Expected @throws tag for 'TTransportException'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEPkdc-bhgXJxffPK&open=AaGvEPkdc-bhgXJxffPK&pullRequest=19160

Check warning on line 59 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/sql/ast/AsofJoinOn.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 101).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEEPIc-bhgXJxffJ9&open=AaGvEEPIc-bhgXJxffJ9&pullRequest=19160

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 128).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEFavc-bhgXJxffKi&open=AaGvEFavc-bhgXJxffKi&pullRequest=19160

Check warning on line 388 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 105).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEIOjc-bhgXJxffLh&open=AaGvEIOjc-bhgXJxffLh&pullRequest=19160

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvERDSc-bhgXJxffQL&open=AaGvERDSc-bhgXJxffQL&pullRequest=19160

Check warning on line 214 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 102).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEF9yc-bhgXJxffKv&open=AaGvEF9yc-bhgXJxffKv&pullRequest=19160

Check warning on line 773 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 274).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEMXmc-bhgXJxffN7&open=AaGvEMXmc-bhgXJxffN7&pullRequest=19160

Check warning on line 1522 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.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=AaGvEJjNc-bhgXJxffMg&open=AaGvEJjNc-bhgXJxffMg&pullRequest=19160

Check warning on line 117 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 153).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEI7lc-bhgXJxffMC&open=AaGvEI7lc-bhgXJxffMC&pullRequest=19160

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=AaGvEOx8c-bhgXJxffPC&open=AaGvEOx8c-bhgXJxffPC&pullRequest=19160

Check warning on line 1266 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 178).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEPyWc-bhgXJxffPW&open=AaGvEPyWc-bhgXJxffPW&pullRequest=19160

Check warning on line 95 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/datastructure/visibility/VisibilityTestUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 134).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGvEBMFc-bhgXJxffJO&open=AaGvEBMFc-bhgXJxffJO&pullRequest=19160