Skip to content

Commit 4e7b552

Browse files
authored
[log] Fix TabletServer cannot recover because OutOfOrderSequenceException by wrongly done takeSnapshot (apache#732)
1 parent 7857069 commit 4e7b552

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

fluss-server/src/main/java/com/alibaba/fluss/server/log/LogTablet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1160,7 +1160,7 @@ static void rebuildWriterState(
11601160
logStartOffset);
11611161
writerStateManager.updateMapEndOffset(startOffset);
11621162

1163-
if (offsetsToSnapshot.contains(Optional.of(startOffset))) {
1163+
if (offsetsToSnapshot.contains(Optional.of(segment.getBaseOffset()))) {
11641164
writerStateManager.takeSnapshot();
11651165
}
11661166

0 commit comments

Comments
 (0)