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;