This is an automated email from the ASF dual-hosted git repository. tanxinyu pushed a commit to branch snapshot-3 in repository https://gitbox.apache.org/repos/asf/ratis.git
commit 40cfa13ab55f8635b0996a4592c1701d5a6e5927 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 14851b1a4..5603aa81b 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 @@ -283,7 +283,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); } }
