Skip to content

Commit 014d2d2

Browse files
perf(metadata): remove empty RangeMetadata (#2709)
1 parent 75bdea0 commit 014d2d2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

metadata/src/main/java/org/apache/kafka/controller/stream/StreamRuntimeMetadata.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@ public List<RangeMetadata> checkRemovableRanges() {
176176
RangeMetadata range = ranges.get(i);
177177
if (startOffset <= range.startOffset() && range.endOffset() <= endOffset) {
178178
removableRanges.add(range);
179+
continue;
180+
}
181+
// remove middle ranges contains no message
182+
if (range.startOffset() == range.endOffset()) {
183+
removableRanges.add(range);
179184
}
180185
}
181186
return removableRanges;

0 commit comments

Comments
 (0)