Skip to content

Commit d4a891b

Browse files
committed
Pipe: Disable unstable features in the distribution
1 parent 924a93b commit d4a891b

File tree

10 files changed

+11
-668
lines changed

10 files changed

+11
-668
lines changed

.github/workflows/pipe-it-2cluster.yml

Lines changed: 0 additions & 547 deletions
This file was deleted.

integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeProtocolIT.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -342,11 +342,6 @@ public void testAsyncConnectorUseNodeUrls() throws Exception {
342342
doTestUseNodeUrls(BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_CONNECTOR.getPipePluginName());
343343
}
344344

345-
@Test
346-
public void testAirGapConnectorUseNodeUrls() throws Exception {
347-
doTestUseNodeUrls(BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName());
348-
}
349-
350345
private void doTestUseNodeUrls(String connectorName) throws Exception {
351346
senderEnv
352347
.getConfig()
@@ -381,16 +376,7 @@ private void doTestUseNodeUrls(String connectorName) throws Exception {
381376

382377
final StringBuilder nodeUrlsBuilder = new StringBuilder();
383378
for (final DataNodeWrapper wrapper : receiverEnv.getDataNodeWrapperList()) {
384-
if (connectorName.equals(BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName())) {
385-
// Use default port for convenience
386-
nodeUrlsBuilder
387-
.append(wrapper.getIp())
388-
.append(":")
389-
.append(wrapper.getPipeAirGapReceiverPort())
390-
.append(",");
391-
} else {
392-
nodeUrlsBuilder.append(wrapper.getIpAndPortString()).append(",");
393-
}
379+
nodeUrlsBuilder.append(wrapper.getIpAndPortString()).append(",");
394380
}
395381

396382
try (final SyncConfigNodeIServiceClient client =

iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/agent/plugin/PipeConfigRegionConnectorConstructor.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.BuiltinPipePlugin;
2323
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.donothing.DoNothingConnector;
2424
import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeConnectorConstructor;
25-
import org.apache.iotdb.confignode.manager.pipe.connector.protocol.IoTDBConfigRegionAirGapConnector;
2625
import org.apache.iotdb.confignode.manager.pipe.connector.protocol.IoTDBConfigRegionConnector;
2726
import org.apache.iotdb.pipe.api.PipeConnector;
2827

@@ -42,9 +41,6 @@ protected void initConstructors() {
4241
pluginConstructors.put(
4342
BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_CONNECTOR.getPipePluginName(),
4443
IoTDBConfigRegionConnector::new);
45-
pluginConstructors.put(
46-
BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName(),
47-
IoTDBConfigRegionAirGapConnector::new);
4844
pluginConstructors.put(
4945
BuiltinPipePlugin.DO_NOTHING_CONNECTOR.getPipePluginName(), DoNothingConnector::new);
5046

@@ -59,9 +55,6 @@ protected void initConstructors() {
5955
pluginConstructors.put(
6056
BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_SINK.getPipePluginName(),
6157
IoTDBConfigRegionConnector::new);
62-
pluginConstructors.put(
63-
BuiltinPipePlugin.IOTDB_AIR_GAP_SINK.getPipePluginName(),
64-
IoTDBConfigRegionAirGapConnector::new);
6558
pluginConstructors.put(
6659
BuiltinPipePlugin.DO_NOTHING_SINK.getPipePluginName(), DoNothingConnector::new);
6760
}

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/plugin/dataregion/PipeDataRegionConnectorConstructor.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.donothing.DoNothingConnector;
2424
import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeConnectorConstructor;
2525
import org.apache.iotdb.commons.pipe.agent.plugin.meta.DataNodePipePluginMetaKeeper;
26-
import org.apache.iotdb.db.pipe.connector.protocol.airgap.IoTDBDataRegionAirGapConnector;
2726
import org.apache.iotdb.db.pipe.connector.protocol.legacy.IoTDBLegacyPipeConnector;
28-
import org.apache.iotdb.db.pipe.connector.protocol.opcua.OpcUaConnector;
2927
import org.apache.iotdb.db.pipe.connector.protocol.pipeconsensus.PipeConsensusAsyncConnector;
3028
import org.apache.iotdb.db.pipe.connector.protocol.thrift.async.IoTDBDataRegionAsyncConnector;
3129
import org.apache.iotdb.db.pipe.connector.protocol.thrift.sync.IoTDBDataRegionSyncConnector;
@@ -58,13 +56,8 @@ protected void initConstructors() {
5856
pluginConstructors.put(
5957
BuiltinPipePlugin.IOTDB_LEGACY_PIPE_CONNECTOR.getPipePluginName(),
6058
IoTDBLegacyPipeConnector::new);
61-
pluginConstructors.put(
62-
BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName(),
63-
IoTDBDataRegionAirGapConnector::new);
6459
pluginConstructors.put(
6560
BuiltinPipePlugin.WEBSOCKET_CONNECTOR.getPipePluginName(), WebSocketConnector::new);
66-
pluginConstructors.put(
67-
BuiltinPipePlugin.OPC_UA_CONNECTOR.getPipePluginName(), OpcUaConnector::new);
6861
pluginConstructors.put(
6962
BuiltinPipePlugin.DO_NOTHING_CONNECTOR.getPipePluginName(), DoNothingConnector::new);
7063
pluginConstructors.put(
@@ -85,12 +78,8 @@ protected void initConstructors() {
8578
pluginConstructors.put(
8679
BuiltinPipePlugin.IOTDB_LEGACY_PIPE_SINK.getPipePluginName(),
8780
IoTDBLegacyPipeConnector::new);
88-
pluginConstructors.put(
89-
BuiltinPipePlugin.IOTDB_AIR_GAP_SINK.getPipePluginName(),
90-
IoTDBDataRegionAirGapConnector::new);
9181
pluginConstructors.put(
9282
BuiltinPipePlugin.WEBSOCKET_SINK.getPipePluginName(), WebSocketConnector::new);
93-
pluginConstructors.put(BuiltinPipePlugin.OPC_UA_SINK.getPipePluginName(), OpcUaConnector::new);
9483
pluginConstructors.put(
9584
BuiltinPipePlugin.DO_NOTHING_SINK.getPipePluginName(), DoNothingConnector::new);
9685
pluginConstructors.put(

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/plugin/dataregion/PipeDataRegionProcessorConstructor.java

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,10 @@
2121

2222
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.BuiltinPipePlugin;
2323
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.donothing.DoNothingProcessor;
24-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.throwing.ThrowingExceptionProcessor;
2524
import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeProcessorConstructor;
2625
import org.apache.iotdb.commons.pipe.agent.plugin.meta.DataNodePipePluginMetaKeeper;
27-
import org.apache.iotdb.db.pipe.processor.aggregate.AggregateProcessor;
28-
import org.apache.iotdb.db.pipe.processor.aggregate.operator.processor.StandardStatisticsOperatorProcessor;
29-
import org.apache.iotdb.db.pipe.processor.aggregate.window.processor.TumblingWindowingProcessor;
30-
import org.apache.iotdb.db.pipe.processor.downsampling.changing.ChangingValueSamplingProcessor;
31-
import org.apache.iotdb.db.pipe.processor.downsampling.sdt.SwingingDoorTrendingSamplingProcessor;
32-
import org.apache.iotdb.db.pipe.processor.downsampling.tumbling.TumblingTimeSamplingProcessor;
3326
import org.apache.iotdb.db.pipe.processor.pipeconsensus.PipeConsensusProcessor;
3427
import org.apache.iotdb.db.pipe.processor.schemachange.RenameDatabaseProcessor;
35-
import org.apache.iotdb.db.pipe.processor.twostage.plugin.TwoStageCountProcessor;
3628

3729
class PipeDataRegionProcessorConstructor extends PipeProcessorConstructor {
3830

@@ -44,28 +36,6 @@ class PipeDataRegionProcessorConstructor extends PipeProcessorConstructor {
4436
protected void initConstructors() {
4537
pluginConstructors.put(
4638
BuiltinPipePlugin.DO_NOTHING_PROCESSOR.getPipePluginName(), DoNothingProcessor::new);
47-
pluginConstructors.put(
48-
BuiltinPipePlugin.TUMBLING_TIME_SAMPLING_PROCESSOR.getPipePluginName(),
49-
TumblingTimeSamplingProcessor::new);
50-
pluginConstructors.put(
51-
BuiltinPipePlugin.SDT_SAMPLING_PROCESSOR.getPipePluginName(),
52-
SwingingDoorTrendingSamplingProcessor::new);
53-
pluginConstructors.put(
54-
BuiltinPipePlugin.CHANGING_VALUE_SAMPLING_PROCESSOR.getPipePluginName(),
55-
ChangingValueSamplingProcessor::new);
56-
pluginConstructors.put(
57-
BuiltinPipePlugin.THROWING_EXCEPTION_PROCESSOR.getPipePluginName(),
58-
ThrowingExceptionProcessor::new);
59-
pluginConstructors.put(
60-
BuiltinPipePlugin.AGGREGATE_PROCESSOR.getPipePluginName(), AggregateProcessor::new);
61-
pluginConstructors.put(
62-
BuiltinPipePlugin.STANDARD_STATISTICS_PROCESSOR.getPipePluginName(),
63-
StandardStatisticsOperatorProcessor::new);
64-
pluginConstructors.put(
65-
BuiltinPipePlugin.TUMBLING_WINDOWING_PROCESSOR.getPipePluginName(),
66-
TumblingWindowingProcessor::new);
67-
pluginConstructors.put(
68-
BuiltinPipePlugin.COUNT_POINT_PROCESSOR.getPipePluginName(), TwoStageCountProcessor::new);
6939
pluginConstructors.put(
7040
BuiltinPipePlugin.PIPE_CONSENSUS_PROCESSOR.getPipePluginName(),
7141
PipeConsensusProcessor::new);

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/plugin/schemaregion/PipeSchemaRegionConnectorConstructor.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.BuiltinPipePlugin;
2323
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.donothing.DoNothingConnector;
2424
import org.apache.iotdb.commons.pipe.agent.plugin.constructor.PipeConnectorConstructor;
25-
import org.apache.iotdb.db.pipe.connector.protocol.airgap.IoTDBSchemaRegionAirGapConnector;
2625
import org.apache.iotdb.db.pipe.connector.protocol.thrift.sync.IoTDBSchemaRegionConnector;
2726
import org.apache.iotdb.pipe.api.PipeConnector;
2827

@@ -42,9 +41,6 @@ protected void initConstructors() {
4241
pluginConstructors.put(
4342
BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_CONNECTOR.getPipePluginName(),
4443
IoTDBSchemaRegionConnector::new);
45-
pluginConstructors.put(
46-
BuiltinPipePlugin.IOTDB_AIR_GAP_CONNECTOR.getPipePluginName(),
47-
IoTDBSchemaRegionAirGapConnector::new);
4844
pluginConstructors.put(
4945
BuiltinPipePlugin.DO_NOTHING_CONNECTOR.getPipePluginName(), DoNothingConnector::new);
5046

@@ -59,9 +55,6 @@ protected void initConstructors() {
5955
pluginConstructors.put(
6056
BuiltinPipePlugin.IOTDB_THRIFT_ASYNC_SINK.getPipePluginName(),
6157
IoTDBSchemaRegionConnector::new);
62-
pluginConstructors.put(
63-
BuiltinPipePlugin.IOTDB_AIR_GAP_SINK.getPipePluginName(),
64-
IoTDBSchemaRegionAirGapConnector::new);
6558
pluginConstructors.put(
6659
BuiltinPipePlugin.DO_NOTHING_SINK.getPipePluginName(), DoNothingConnector::new);
6760
}

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/IoTDBDataRegionExtractor.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import org.apache.iotdb.commons.consensus.DataRegionId;
2323
import org.apache.iotdb.commons.exception.IllegalPathException;
24+
import org.apache.iotdb.commons.pipe.agent.task.meta.PipeStaticMeta;
2425
import org.apache.iotdb.commons.pipe.config.constant.PipeExtractorConstant;
2526
import org.apache.iotdb.commons.pipe.config.constant.SystemConstant;
2627
import org.apache.iotdb.commons.pipe.datastructure.pattern.IoTDBTreePattern;
@@ -444,6 +445,11 @@ private void constructRealtimeExtractor(final PipeParameters parameters)
444445
return;
445446
}
446447

448+
if (pipeName == null || !pipeName.startsWith(PipeStaticMeta.CONSENSUS_PIPE_PREFIX)) {
449+
realtimeExtractor = new PipeRealtimeDataRegionTsFileExtractor();
450+
return;
451+
}
452+
447453
// Use hybrid mode by default
448454
if (!parameters.hasAnyAttributes(EXTRACTOR_MODE_STREAMING_KEY, SOURCE_MODE_STREAMING_KEY)
449455
&& !parameters.hasAnyAttributes(EXTRACTOR_REALTIME_MODE_KEY, SOURCE_REALTIME_MODE_KEY)) {

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/extractor/dataregion/realtime/PipeRealtimeDataRegionExtractor.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.apache.iotdb.commons.exception.pipe.PipeRuntimeNonCriticalException;
2424
import org.apache.iotdb.commons.pipe.agent.task.connection.UnboundedBlockingPendingQueue;
2525
import org.apache.iotdb.commons.pipe.agent.task.meta.PipeTaskMeta;
26-
import org.apache.iotdb.commons.pipe.config.constant.PipeExtractorConstant;
2726
import org.apache.iotdb.commons.pipe.config.plugin.env.PipeTaskExtractorRuntimeEnvironment;
2827
import org.apache.iotdb.commons.pipe.datastructure.pattern.TablePattern;
2928
import org.apache.iotdb.commons.pipe.datastructure.pattern.TreePattern;
@@ -109,7 +108,7 @@ public abstract class PipeRealtimeDataRegionExtractor implements PipeExtractor {
109108
private final AtomicReference<Pair<Long, Long>> dataRegionTimePartitionIdBound =
110109
new AtomicReference<>();
111110

112-
protected boolean isForwardingPipeRequests;
111+
protected boolean isForwardingPipeRequests = true;
113112

114113
private boolean shouldTransferModFile; // Whether to transfer mods
115114

@@ -234,12 +233,7 @@ public void customize(
234233
? TimePartitionUtils.getTimePartitionId(realtimeDataExtractionEndTime)
235234
: TimePartitionUtils.getTimePartitionId(realtimeDataExtractionEndTime) - 1;
236235

237-
isForwardingPipeRequests =
238-
parameters.getBooleanOrDefault(
239-
Arrays.asList(
240-
PipeExtractorConstant.EXTRACTOR_FORWARDING_PIPE_REQUESTS_KEY,
241-
PipeExtractorConstant.SOURCE_FORWARDING_PIPE_REQUESTS_KEY),
242-
PipeExtractorConstant.EXTRACTOR_FORWARDING_PIPE_REQUESTS_DEFAULT_VALUE);
236+
isForwardingPipeRequests = true;
243237

244238
if (parameters.hasAnyAttributes(EXTRACTOR_MODS_KEY, SOURCE_MODS_KEY)) {
245239
shouldTransferModFile =

iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/pipe/agent/plugin/builtin/BuiltinPipePlugin.java

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,19 @@
2020
package org.apache.iotdb.commons.pipe.agent.plugin.builtin;
2121

2222
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.donothing.DoNothingConnector;
23-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.airgap.IoTDBAirGapConnector;
2423
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.consensus.PipeConsensusAsyncConnector;
2524
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.thrift.IoTDBLegacyPipeConnector;
2625
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.thrift.IoTDBThriftAsyncConnector;
2726
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.thrift.IoTDBThriftConnector;
2827
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.thrift.IoTDBThriftSslConnector;
2928
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.iotdb.thrift.IoTDBThriftSyncConnector;
30-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.opcua.OpcUaConnector;
3129
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.websocket.WebSocketConnector;
3230
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.connector.writeback.WriteBackConnector;
3331
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.extractor.donothing.DoNothingExtractor;
3432
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.extractor.iotdb.IoTDBExtractor;
35-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.aggregate.AggregateProcessor;
36-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.aggregate.StandardStatisticsProcessor;
37-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.aggregate.TumblingWindowingProcessor;
3833
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.donothing.DoNothingProcessor;
39-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.downsampling.ChangingValueSamplingProcessor;
40-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.downsampling.SwingingDoorTrendingSamplingProcessor;
41-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.downsampling.TumblingTimeSamplingProcessor;
4234
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.pipeconsensus.PipeConsensusProcessor;
4335
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.schemachange.RenameDatabaseProcessor;
44-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.throwing.ThrowingExceptionProcessor;
45-
import org.apache.iotdb.commons.pipe.agent.plugin.builtin.processor.twostage.TwoStageCountProcessor;
4636

4737
import java.util.Arrays;
4838
import java.util.Collections;
@@ -60,18 +50,8 @@ public enum BuiltinPipePlugin {
6050

6151
// processors
6252
DO_NOTHING_PROCESSOR("do-nothing-processor", DoNothingProcessor.class),
63-
TUMBLING_TIME_SAMPLING_PROCESSOR(
64-
"tumbling-time-sampling-processor", TumblingTimeSamplingProcessor.class),
65-
SDT_SAMPLING_PROCESSOR("sdt-sampling-processor", SwingingDoorTrendingSamplingProcessor.class),
66-
CHANGING_VALUE_SAMPLING_PROCESSOR(
67-
"changing-value-sampling-processor", ChangingValueSamplingProcessor.class),
68-
THROWING_EXCEPTION_PROCESSOR("throwing-exception-processor", ThrowingExceptionProcessor.class),
69-
AGGREGATE_PROCESSOR("aggregate-processor", AggregateProcessor.class),
70-
COUNT_POINT_PROCESSOR("count-point-processor", TwoStageCountProcessor.class),
7153

7254
// Hidden-processors, which are plugins of the processors
73-
STANDARD_STATISTICS_PROCESSOR("standard-statistics-processor", StandardStatisticsProcessor.class),
74-
TUMBLING_WINDOWING_PROCESSOR("tumbling-windowing-processor", TumblingWindowingProcessor.class),
7555
PIPE_CONSENSUS_PROCESSOR("pipe-consensus-processor", PipeConsensusProcessor.class),
7656
RENAME_DATABASE_PROCESSOR("rename-database-processor", RenameDatabaseProcessor.class),
7757

@@ -82,12 +62,10 @@ public enum BuiltinPipePlugin {
8262
IOTDB_THRIFT_SYNC_CONNECTOR("iotdb-thrift-sync-connector", IoTDBThriftSyncConnector.class),
8363
IOTDB_THRIFT_ASYNC_CONNECTOR("iotdb-thrift-async-connector", IoTDBThriftAsyncConnector.class),
8464
IOTDB_LEGACY_PIPE_CONNECTOR("iotdb-legacy-pipe-connector", IoTDBLegacyPipeConnector.class),
85-
IOTDB_AIR_GAP_CONNECTOR("iotdb-air-gap-connector", IoTDBAirGapConnector.class),
8665
PIPE_CONSENSUS_ASYNC_CONNECTOR(
8766
"pipe-consensus-async-connector", PipeConsensusAsyncConnector.class),
8867

8968
WEBSOCKET_CONNECTOR("websocket-connector", WebSocketConnector.class),
90-
OPC_UA_CONNECTOR("opc-ua-connector", OpcUaConnector.class),
9169
WRITE_BACK_CONNECTOR("write-back-connector", WriteBackConnector.class),
9270

9371
DO_NOTHING_SINK("do-nothing-sink", DoNothingConnector.class),
@@ -96,9 +74,7 @@ public enum BuiltinPipePlugin {
9674
IOTDB_THRIFT_SYNC_SINK("iotdb-thrift-sync-sink", IoTDBThriftSyncConnector.class),
9775
IOTDB_THRIFT_ASYNC_SINK("iotdb-thrift-async-sink", IoTDBThriftAsyncConnector.class),
9876
IOTDB_LEGACY_PIPE_SINK("iotdb-legacy-pipe-sink", IoTDBLegacyPipeConnector.class),
99-
IOTDB_AIR_GAP_SINK("iotdb-air-gap-sink", IoTDBAirGapConnector.class),
10077
WEBSOCKET_SINK("websocket-sink", WebSocketConnector.class),
101-
OPC_UA_SINK("opc-ua-sink", OpcUaConnector.class),
10278
WRITE_BACK_SINK("write-back-sink", WriteBackConnector.class),
10379
SUBSCRIPTION_SINK("subscription-sink", DoNothingConnector.class),
10480
PIPE_CONSENSUS_ASYNC_SINK("pipe-consensus-async-sink", PipeConsensusAsyncConnector.class),
@@ -136,14 +112,6 @@ public String getClassName() {
136112
// Sources
137113
DO_NOTHING_SOURCE.getPipePluginName().toUpperCase(),
138114
// Processors
139-
TUMBLING_TIME_SAMPLING_PROCESSOR.getPipePluginName().toUpperCase(),
140-
SDT_SAMPLING_PROCESSOR.getPipePluginName().toUpperCase(),
141-
CHANGING_VALUE_SAMPLING_PROCESSOR.getPipePluginName().toUpperCase(),
142-
THROWING_EXCEPTION_PROCESSOR.getPipePluginName().toUpperCase(),
143-
AGGREGATE_PROCESSOR.getPipePluginName().toUpperCase(),
144-
COUNT_POINT_PROCESSOR.getPipePluginName().toUpperCase(),
145-
STANDARD_STATISTICS_PROCESSOR.getPipePluginName().toUpperCase(),
146-
TUMBLING_WINDOWING_PROCESSOR.getPipePluginName().toUpperCase(),
147115
PIPE_CONSENSUS_PROCESSOR.getPipePluginName().toUpperCase(),
148116
RENAME_DATABASE_PROCESSOR.getPipePluginName().toUpperCase(),
149117
// Connectors
@@ -153,17 +121,14 @@ public String getClassName() {
153121
IOTDB_THRIFT_SYNC_CONNECTOR.getPipePluginName().toUpperCase(),
154122
IOTDB_THRIFT_ASYNC_CONNECTOR.getPipePluginName().toUpperCase(),
155123
IOTDB_LEGACY_PIPE_CONNECTOR.getPipePluginName().toUpperCase(),
156-
IOTDB_AIR_GAP_CONNECTOR.getPipePluginName().toUpperCase(),
157124
WEBSOCKET_CONNECTOR.getPipePluginName().toUpperCase(),
158-
OPC_UA_CONNECTOR.getPipePluginName().toUpperCase(),
159125
WRITE_BACK_CONNECTOR.getPipePluginName().toUpperCase(),
160126
PIPE_CONSENSUS_ASYNC_CONNECTOR.getPipePluginName().toUpperCase(),
161127
// Sinks
162128
IOTDB_THRIFT_SYNC_SINK.getPipePluginName().toUpperCase(),
163129
IOTDB_THRIFT_ASYNC_SINK.getPipePluginName().toUpperCase(),
164130
IOTDB_LEGACY_PIPE_SINK.getPipePluginName().toUpperCase(),
165131
WEBSOCKET_SINK.getPipePluginName().toUpperCase(),
166-
OPC_UA_SINK.getPipePluginName().toUpperCase(),
167132
WRITE_BACK_SINK.getPipePluginName().toUpperCase(),
168133
SUBSCRIPTION_SINK.getPipePluginName().toUpperCase(),
169134
PIPE_CONSENSUS_ASYNC_SINK.getPipePluginName().toUpperCase())));

0 commit comments

Comments
 (0)