Skip to content

Pipe: Implement schema batch for meta transfer#18067

Merged
jt2594838 merged 1 commit into
dev/1.3from
cp-837711d-dev-1.3
Jun 30, 2026
Merged

Pipe: Implement schema batch for meta transfer#18067
jt2594838 merged 1 commit into
dev/1.3from
cp-837711d-dev-1.3

Pipe: Implemented schema batch for meta transfer (#17665)

a3710d0
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jun 30, 2026 in 1m 54s

Quality Gate failed

Annotations

Check warning on line 58 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/metric/schema/PipeSchemaRegionSinkMetricsTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSAF0P-VZ1FsS_N&open=AZ8W0jSAF0P-VZ1FsS_N&pullRequest=18067

Check failure on line 163 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_I&open=AZ8W0jQvF0P-VZ1FsS_I&pullRequest=18067

Check failure on line 124 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_H&open=AZ8W0jQvF0P-VZ1FsS_H&pullRequest=18067

Check warning on line 221 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/airgap/IoTDBSchemaRegionAirGapSink.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 '178'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSkF0P-VZ1FsS_S&open=AZ8W0jSkF0P-VZ1FsS_S&pullRequest=18067

Check warning on line 219 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/thrift/sync/IoTDBSchemaRegionSink.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 '163'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSYF0P-VZ1FsS_R&open=AZ8W0jSYF0P-VZ1FsS_R&pullRequest=18067

Check warning on line 74 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/metric/schema/PipeSchemaRegionSinkMetricsTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSAF0P-VZ1FsS_P&open=AZ8W0jSAF0P-VZ1FsS_P&pullRequest=18067

Check warning on line 82 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/metric/schema/PipeSchemaRegionSinkMetricsTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSAF0P-VZ1FsS_Q&open=AZ8W0jSAF0P-VZ1FsS_Q&pullRequest=18067

Check warning on line 350 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/payload/evolvable/batch/PipeSchemaRegionWritePlanEventBatch.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSuF0P-VZ1FsS_T&open=AZ8W0jSuF0P-VZ1FsS_T&pullRequest=18067

Check warning on line 66 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/metric/schema/PipeSchemaRegionSinkMetricsTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this and every subsequent useless "eq(...)" invocation; pass the values directly.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jSAF0P-VZ1FsS_O&open=AZ8W0jSAF0P-VZ1FsS_O&pullRequest=18067

Check failure on line 186 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_J&open=AZ8W0jQvF0P-VZ1FsS_J&pullRequest=18067

Check failure on line 60 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_F&open=AZ8W0jQvF0P-VZ1FsS_F&pullRequest=18067

Check warning on line 348 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_M&open=AZ8W0jQvF0P-VZ1FsS_M&pullRequest=18067

Check failure on line 216 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_K&open=AZ8W0jQvF0P-VZ1FsS_K&pullRequest=18067

Check failure on line 92 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change this "try" to a try-with-resources.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_G&open=AZ8W0jQvF0P-VZ1FsS_G&pullRequest=18067

Check warning on line 331 in iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/sink/PipeSchemaRegionSinkTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AZ8W0jQvF0P-VZ1FsS_L&open=AZ8W0jQvF0P-VZ1FsS_L&pullRequest=18067