Skip to content

Fix deletion recovery and table last-cache correctness - #19081

Merged
jt2594838 merged 1 commit into
masterfrom
fix/deletion-recovery-last-cache
Nov 2, 2026
Merged

jt2594838 merged 1 commit into
masterfrom
fix/deletion-recovery-last-cache

Fix deletion recovery and table last-cache correctness

93dec7a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Nov 2, 2026 in 8m 26s

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 227 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 133).

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

Check warning on line 587 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 103).

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

Check warning on line 260 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 169).

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

Check warning on line 921 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 136).

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

Check warning on line 1017 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 112).

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

Check warning on line 73 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/converter/LoadTableStatementDataTypeConvertExecutionVisitor.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=AaGbkz7jOZtmA7ltldbJ&open=AaGbkz7jOZtmA7ltldbJ&pullRequest=19081

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

Replace this use of System.out by a logger.

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

Check warning on line 99 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=AaGbk488OZtmA7ltldeI&open=AaGbk488OZtmA7ltldeI&pullRequest=19081

Check warning on line 138 in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/common/Constants.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 157).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGbk-c9OZtmA7ltldgg&open=AaGbk-c9OZtmA7ltldgg&pullRequest=19081

Check warning on line 474 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 112).

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

Check warning on line 106 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/auth/AuthorityChecker.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=AaGbk4jCOZtmA7ltlddj&open=AaGbk4jCOZtmA7ltlddj&pullRequest=19081

Check warning on line 130 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/subscription/agent/SubscriptionAgentLauncher.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=AaGbk4cgOZtmA7ltlddi&open=AaGbk4cgOZtmA7ltlddi&pullRequest=19081

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

Line is longer than 100 characters (found 107).

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

Check warning on line 220 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/tools/validate/TsFileValidationTool.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=AaGbk46rOZtmA7ltldeB&open=AaGbk46rOZtmA7ltldeB&pullRequest=19081

Check warning on line 2101 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 145).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGbk-AkOZtmA7ltldgV&open=AaGbk-AkOZtmA7ltldgV&pullRequest=19081

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=AaGbk2EJOZtmA7ltldcE&open=AaGbk2EJOZtmA7ltldcE&pullRequest=19081

Check warning on line 932 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 135).

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

Check warning on line 439 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=AaGbk4YnOZtmA7ltldde&open=AaGbk4YnOZtmA7ltldde&pullRequest=19081

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

Replace this use of System.out by a logger.

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

Check warning on line 694 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/StatementAnalyzer.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=AaGbk03eOZtmA7ltldbf&open=AaGbk03eOZtmA7ltldbf&pullRequest=19081

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

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 126).

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

Check warning on line 250 in iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/LoadManager.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 139).

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

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGbk-AkOZtmA7ltldgP&open=AaGbk-AkOZtmA7ltldgP&pullRequest=19081

Check warning on line 115 in iotdb-client/cli/src/main/java/org/apache/iotdb/tool/tsfile/ImportTsFile.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is longer than 100 characters (found 179).

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaGbk-jHOZtmA7ltldgx&open=AaGbk-jHOZtmA7ltldgx&pullRequest=19081

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=AaGbk5G9OZtmA7ltldea&open=AaGbk5G9OZtmA7ltldea&pullRequest=19081