Skip to content

[To dev/1.3] Fix appearance of dispatching FI failed because of thrift frame is oversize - #17550

Merged
JackieTien97 merged 6 commits into
dev/1.3from
lwh/frame1.3
Apr 27, 2026
Merged

[To dev/1.3] Fix appearance of dispatching FI failed because of thrift frame is oversize#17550
JackieTien97 merged 6 commits into
dev/1.3from
lwh/frame1.3

restore some

2b793b0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Apr 27, 2026 in 6m 52s

Annotations

Check failure on line 629 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ0&open=AZ3M7Cx-OxNZ3w3iQOQ0&pullRequest=17550

Check warning on line 528 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ 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 '498'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQORA&open=AZ3M7Cx-OxNZ3w3iQORA&pullRequest=17550

Check warning on line 173 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNode.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

First sentence of Javadoc is missing an ending period.

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

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

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.

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

Check failure on line 738 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ6&open=AZ3M7Cx-OxNZ3w3iQOQ6&pullRequest=17550

Check warning on line 78 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Remove this unused "DATE_FORMATTER" private field.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ-&open=AZ3M7Cx-OxNZ3w3iQOQ-&pullRequest=17550

Check warning on line 270 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

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

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

Check warning on line 458 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/conf/IoTDBConfig.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

First sentence of Javadoc is missing an ending period.

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

Check warning on line 43 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/parameter/AggregationDescriptor.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Remove this unused import 'org.apache.iotdb.db.utils.constant.SqlConstant.AVG'.

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

Check warning on line 81 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanGraphPrinter.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Split this “Monster Class” into smaller and more specialized ones to reduce its dependencies on other classes from 41 to the maximum authorized 20 or less.

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

Check failure on line 736 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ4&open=AZ3M7Cx-OxNZ3w3iQOQ4&pullRequest=17550

Check warning on line 482 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Line is longer than 100 characters (found 186).

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

Check warning on line 40 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/parameter/AggregationDescriptor.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Remove this unused import 'org.apache.iotdb.commons.conf.IoTDBConstant.LAST_VALUE'.

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

Check failure on line 735 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ3&open=AZ3M7Cx-OxNZ3w3iQOQ3&pullRequest=17550

Check warning on line 195 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/subtask/processor/PipeProcessorSubtask.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Line is longer than 100 characters (found 102).

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

Check failure on line 739 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ7&open=AZ3M7Cx-OxNZ3w3iQOQ7&pullRequest=17550

Check failure on line 740 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ8&open=AZ3M7Cx-OxNZ3w3iQOQ8&pullRequest=17550

Check warning on line 318 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/OperatorTreeGenerator.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Split this “Monster Class” into smaller and more specialized ones to reduce its dependencies on other classes from 82 to the maximum authorized 20 or less.

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

Check warning on line 531 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Expected @throws tag for 'DateTimeException'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQORB&open=AZ3M7Cx-OxNZ3w3iQORB&pullRequest=17550

Check warning on line 629 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ 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 '592'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQORC&open=AZ3M7Cx-OxNZ3w3iQORC&pullRequest=17550

Check failure on line 519 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/PipeTsFileInsertionEvent.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Wait for resource enough for parsing {} for {} seconds." 3 times.

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

Check warning on line 252 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/PlanNodeType.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

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

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

Check warning on line 605 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Refactor the code in order to not assign to this loop counter from within the loop body.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQz&open=AZ3M7Cx-OxNZ3w3iQOQz&pullRequest=17550

Check warning on line 19 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

'package' should be separated from previous line.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ_&open=AZ3M7Cx-OxNZ3w3iQOQ_&pullRequest=17550

Check failure on line 741 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/DateTimeUtils.java

See this annotation in the file changed.

@sonarqubecloudsonarqubecloud/ SonarCloud Code Analysis

Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ3M7Cx-OxNZ3w3iQOQ9&open=AZ3M7Cx-OxNZ3w3iQOQ9&pullRequest=17550