This is an automated email from the ASF dual-hosted git repository.

spricoder pushed a commit to branch feature/leader-write
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/feature/leader-write by this 
push:
     new 9a4bca0725a remove consensus point calculate
9a4bca0725a is described below

commit 9a4bca0725a42522a3ed34a9862c637b6357246d
Author: spricoder <[email protected]>
AuthorDate: Sun May 5 19:56:08 2024 +0800

    remove consensus point calculate
---
 .../db/consensus/statemachine/dataregion/DataRegionStateMachine.java  | 4 +++-
 .../apache/iotdb/db/queryengine/execution/load/LoadTsFileManager.java | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java
index ae288312599..b16ad0abf7c 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/consensus/statemachine/dataregion/DataRegionStateMachine.java
@@ -233,7 +233,9 @@ public class DataRegionStateMachine extends 
BaseStateMachine {
   @Override
   public TSStatus write(IConsensusRequest request) {
     try {
-      return write((PlanNode) request);
+      PlanNode planNode = (PlanNode) request;
+      planNode.markAsGeneratedByConsensus();
+      return write(planNode);
     } catch (IllegalArgumentException e) {
       logger.error(e.getMessage(), e);
       return new TSStatus(TSStatusCode.INTERNAL_SERVER_ERROR.getStatusCode());
diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/load/LoadTsFileManager.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/load/LoadTsFileManager.java
index 5aca22f3179..c562f0ad860 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/load/LoadTsFileManager.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/load/LoadTsFileManager.java
@@ -328,7 +328,7 @@ public class LoadTsFileManager {
                   MemTableFlushTask.recordFlushPointsMetricInternal(
                       writePointCount, databaseName, 
dataRegion.getDataRegionId());
 
-                  // TODO @SpriCoder
+                  // TODO @SpriCoder check how load use consensus
                   MetricService.getInstance()
                       .count(
                           writePointCount,

Reply via email to