From 0b79aa9be8a2a1136cc8c64feb39da7d276e7ba9 Mon Sep 17 00:00:00 2001 From: szywilliam Date: Sat, 18 Jan 2025 10:40:09 +0800 Subject: [PATCH] remove write lock when update purge index --- .../java/org/apache/ratis/server/raftlog/RaftLogBase.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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 d6314bc13f..05e45e97ac 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 @@ -144,10 +144,8 @@ public boolean updateCommitIndex(long majorityIndex, long currentTerm, boolean i } protected void updatePurgeIndex(Long purged) { - try (AutoCloseableLock writeLock = writeLock()) { - if (purged != null) { - purgeIndex.updateToMax(purged, infoIndexChange); - } + if (purged != null) { + purgeIndex.updateToMax(purged, infoIndexChange); } }