diff --git a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java index 77b93133f..b8ca6c0c8 100644 --- a/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java +++ b/hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java @@ -215,9 +215,11 @@ public class HoodieLogFileCommand implements CommandMarker { if (n instanceof HoodieAvroDataBlock) { HoodieAvroDataBlock blk = (HoodieAvroDataBlock) n; List records = blk.getRecords(); - allRecords.addAll(records); - if (allRecords.size() >= limit) { - break; + for(IndexedRecord record : records) { + if (allRecords.size() >= limit) { + break; + } + allRecords.add(record); } } }