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

xingtanzjr pushed a commit to branch ml_0729_test_exp1
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/ml_0729_test_exp1 by this push:
     new ae72e37feb change multileader concurrent send pool from 5 to 10
ae72e37feb is described below

commit ae72e37feb9ca1d2c9162a4e0d0d7d77e1d917e8
Author: Jinrui.Zhang <[email protected]>
AuthorDate: Thu Aug 4 23:55:59 2022 +0800

    change multileader concurrent send pool from 5 to 10
---
 .../org/apache/iotdb/consensus/config/MultiLeaderConfig.java   |  2 +-
 .../consensus/multileader/logdispatcher/LogDispatcher.java     | 10 ++++++----
 .../db/consensus/statemachine/DataRegionStateMachine.java      |  2 +-
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git 
a/consensus/src/main/java/org/apache/iotdb/consensus/config/MultiLeaderConfig.java
 
b/consensus/src/main/java/org/apache/iotdb/consensus/config/MultiLeaderConfig.java
index 1a9b4dac9f..7cf014e990 100644
--- 
a/consensus/src/main/java/org/apache/iotdb/consensus/config/MultiLeaderConfig.java
+++ 
b/consensus/src/main/java/org/apache/iotdb/consensus/config/MultiLeaderConfig.java
@@ -249,7 +249,7 @@ public class MultiLeaderConfig {
     public static class Builder {
       private int maxPendingRequestNumPerNode = 200;
       private int maxRequestPerBatch = 40;
-      private int maxPendingBatch = 5;
+      private int maxPendingBatch = 10;
       private int maxWaitingTimeForAccumulatingBatchInMs = 500;
       private long basicRetryWaitTimeMs = TimeUnit.MILLISECONDS.toMillis(100);
       private long maxRetryWaitTimeMs = TimeUnit.SECONDS.toMillis(20);
diff --git 
a/consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/LogDispatcher.java
 
b/consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/LogDispatcher.java
index e465c16698..4d79dabcff 100644
--- 
a/consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/LogDispatcher.java
+++ 
b/consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/LogDispatcher.java
@@ -169,10 +169,12 @@ public class LogDispatcher {
 
     public void countQueue(long searchIndex) {
       this.queueCount++;
-      logger.info(
-          String.format(
-              "DataRegion[%s]->%s: total request from queue: [%d], 
requestIndex: [%d]",
-              peer.getGroupId().getId(), peer.getEndpoint().ip, queueCount, 
searchIndex));
+      if (queueCount % 100 == 0) {
+        logger.info(
+            String.format(
+                "DataRegion[%s]->%s: total request from queue: [%d], 
requestIndex: [%d]",
+                peer.getGroupId().getId(), peer.getEndpoint().ip, queueCount, 
searchIndex));
+      }
     }
 
     public IndexController getController() {
diff --git 
a/server/src/main/java/org/apache/iotdb/db/consensus/statemachine/DataRegionStateMachine.java
 
b/server/src/main/java/org/apache/iotdb/db/consensus/statemachine/DataRegionStateMachine.java
index 819fcf2422..c88782c5c7 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/consensus/statemachine/DataRegionStateMachine.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/consensus/statemachine/DataRegionStateMachine.java
@@ -64,7 +64,7 @@ public class DataRegionStateMachine extends BaseStateMachine {
 
   private DataRegion region;
 
-  private static final int MAX_REQUEST_CACHE_SIZE = 5;
+  private static final int MAX_REQUEST_CACHE_SIZE = 10;
   private static final long CACHE_WINDOW_TIME_IN_MS = 10_000;
   private final PriorityQueue<InsertNodeWrapper> requestCache;
 

Reply via email to