Skip to content

Implement UDP transport for air-gap sink - #17954

Open
Caideyipi wants to merge 9 commits into
masterfrom
air-gap-udp-transport
Open

Implement UDP transport for air-gap sink#17954
Caideyipi wants to merge 9 commits into
masterfrom
air-gap-udp-transport

Merge branch 'master' of https://github.com/apache/iotdb into air-gap…

0edcf5f
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 26, 2026 in 3m 48s

Annotations

Check warning on line 36 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/consumer/SubscriptionProgressSnapshot.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this class declaration to use 'record SubscriptionProgressSnapshot(int dataNodeId, String consumerGroupId, String ...)'.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8OszsnaLCuzE23-7B&open=AaA8OszsnaLCuzE23-7B&pullRequest=17954

Check warning on line 113 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/sys/subscription/ShowSubscriptionsTask.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8Os0OnaLCuzE23-7D&open=AaA8Os0OnaLCuzE23-7D&pullRequest=17954

Check warning on line 271 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/sink/protocol/IoTDBAirGapSink.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace these toUpperCase()/toLowerCase() and equals() calls with a single equalsIgnoreCase() call.

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

Check warning on line 69 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/subscription/meta/consumer/SubscriptionProgressSnapshot.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Constructor has 23 parameters, which is greater than 7 authorized.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8OszsnaLCuzE23-7C&open=AaA8OszsnaLCuzE23-7C&pullRequest=17954

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

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=AaA8OtFSnaLCuzE23-7F&open=AaA8OtFSnaLCuzE23-7F&pullRequest=17954

Check failure on line 2701 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

Define a constant instead of duplicating this literal "\u0000" 4 times.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8OtFSnaLCuzE23-7G&open=AaA8OtFSnaLCuzE23-7G&pullRequest=17954

Check failure on line 2680 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

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=AaA8OtFSnaLCuzE23-7H&open=AaA8OtFSnaLCuzE23-7H&pullRequest=17954

Check warning on line 106 in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/execution/config/sys/subscription/ShowSubscriptionsTask.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8Os0OnaLCuzE23-7E&open=AaA8Os0OnaLCuzE23-7E&pullRequest=17954

Check warning on line 858 in iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/column/ColumnHeaderConstant.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "java.util.List.of()" instead.

See more on https://sonarcloud.io/project/issues?id=apache_iotdb&issues=AaA8OslYnaLCuzE23-7A&open=AaA8OslYnaLCuzE23-7A&pullRequest=17954