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

szetszwo pushed a commit to branch branch-3.1.1_review
in repository https://gitbox.apache.org/repos/asf/ratis.git

commit 5946796d5753555f6cfe292fad7a5568a367160c
Author: Potato <[email protected]>
AuthorDate: Sat Aug 10 00:13:59 2024 +0800

    RATIS-2136 Fixed the issue that RatisServer could not start after frequent 
restarts (#1131)
---
 .../src/main/java/org/apache/ratis/server/raftlog/RaftLogBase.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/RaftLogBase.java 
b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/RaftLogBase.java
index d241bcd20..1e22e07bd 100644
--- 
a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/RaftLogBase.java
+++ 
b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/RaftLogBase.java
@@ -272,7 +272,7 @@ public abstract class RaftLogBase implements RaftLog {
 
     final long startIndex = getStartIndex();
     if (startIndex > LEAST_VALID_LOG_INDEX) {
-      purgeIndex.updateIncreasingly(startIndex - 1, infoIndexChange);
+      purgeIndex.updateToMax(startIndex - 1, infoIndexChange);
     }
   }
 

Reply via email to