diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTask.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTask.java index 0d4e50cabef1..1c199eb6487a 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTask.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/agent/task/PipeDataNodeTask.java @@ -68,9 +68,9 @@ public void create() { @Override public void drop() { final long startTime = System.currentTimeMillis(); - sourceStage.drop(); - processorStage.drop(); sinkStage.drop(); + processorStage.drop(); + sourceStage.drop(); LOGGER.info( DataNodePipeMessages.DROP_PIPE_DN_TASK_SUCCESSFULLY_WITHIN_MS, this,