From 2195b85d507ec781207c5994f3903e7c7e6d709f Mon Sep 17 00:00:00 2001 From: Duong Nguyen Date: Thu, 16 May 2024 11:39:50 -0700 Subject: [PATCH 1/2] RATIS-2093. Decouple metadata and configuration entries from appendEntries buffer for stateMachineCache --- .../server/raftlog/segmented/SegmentedRaftLog.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java index 7c33adf00a..769f3a3cc8 100644 --- a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java +++ b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java @@ -456,13 +456,17 @@ protected CompletableFuture appendEntryImpl(ReferenceCountedObject appendEntryTimerContext.stop()); } catch (Exception e) { From df49fac68ab2cd9a4166cb43d289be3b2e512966 Mon Sep 17 00:00:00 2001 From: Duong Nguyen Date: Fri, 24 May 2024 12:46:54 -0700 Subject: [PATCH 2/2] PR comments. --- .../ratis/server/raftlog/segmented/SegmentedRaftLog.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java index 769f3a3cc8..27b771ff1a 100644 --- a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java +++ b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLog.java @@ -458,12 +458,12 @@ protected CompletableFuture appendEntryImpl(ReferenceCountedObject