You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ji...@apache.org on 2022/10/05 02:09:15 UTC
[iotdb] branch expr_vgraft updated: can disable recalculateMap in IndirectLogDispatcher
This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a commit to branch expr_vgraft
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/expr_vgraft by this push:
new 8244f43369 can disable recalculateMap in IndirectLogDispatcher
8244f43369 is described below
commit 8244f4336940f43a717f3cee0546b034e56b8121
Author: Tian Jiang <jt...@163.com>
AuthorDate: Wed Oct 5 10:09:09 2022 +0800
can disable recalculateMap in IndirectLogDispatcher
---
.../main/java/org/apache/iotdb/cluster/log/IndirectLogDispatcher.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cluster/src/main/java/org/apache/iotdb/cluster/log/IndirectLogDispatcher.java b/cluster/src/main/java/org/apache/iotdb/cluster/log/IndirectLogDispatcher.java
index 0f99bb9fe7..56b4cf2a50 100644
--- a/cluster/src/main/java/org/apache/iotdb/cluster/log/IndirectLogDispatcher.java
+++ b/cluster/src/main/java/org/apache/iotdb/cluster/log/IndirectLogDispatcher.java
@@ -56,7 +56,7 @@ public class IndirectLogDispatcher extends LogDispatcher {
private Map<Node, List<Node>> directToIndirectFollowerMap = new ConcurrentHashMap<>();
private long dispatchedEntryNum;
- private int recalculateMapInterval = 1;
+ private int recalculateMapInterval = -1;
private Random random = new Random();
public IndirectLogDispatcher(RaftMember member) {
@@ -105,7 +105,7 @@ public class IndirectLogDispatcher extends LogDispatcher {
public void offer(SendLogRequest request) {
super.offer(request);
dispatchedEntryNum++;
- if (dispatchedEntryNum % recalculateMapInterval == 0) {
+ if (recalculateMapInterval > 0 && dispatchedEntryNum % recalculateMapInterval == 0) {
recalculateDirectFollowerMap();
}
}