You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by da...@apache.org on 2025/01/02 08:18:49 UTC

(hudi) branch master updated (44b4ca21208 -> 79bcb693612)

This is an automated email from the ASF dual-hosted git repository.

danny0405 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from 44b4ca21208 [HUDI-8795] Skip checking recordKey config for table version <=1 (#12544)
     add 79bcb693612 [HUDI-8787] Improve compaction performance by reducing unnecessary disk access (#12531)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/hudi/io/HoodieMergeHandle.java | 15 +++++---
 .../common/util/collection/BitCaskDiskMap.java     | 13 +++++++
 .../hudi/common/util/collection/DiskMap.java       |  2 +-
 .../util/collection/ExternalSpillableMap.java      | 20 +++++++++-
 .../{MappingIterator.java => FilterIterator.java}  | 36 ++++++++++++-----
 ...pingIterator.java => KeyFilteringIterable.java} | 28 +++++++-------
 .../hudi/common/util/collection/RocksDBDAO.java    | 45 +++++++++++++++-------
 .../common/util/collection/RocksDbDiskMap.java     | 11 +++++-
 .../common/util/collection/TestFilterIterator.java | 43 +++++++++++----------
 .../common/util/collection/TestBitCaskDiskMap.java | 13 +++++++
 .../common/util/collection/TestRocksDbDiskMap.java | 12 ++++++
 11 files changed, 172 insertions(+), 66 deletions(-)
 copy hudi-common/src/main/java/org/apache/hudi/common/util/collection/{MappingIterator.java => FilterIterator.java} (54%)
 copy hudi-common/src/main/java/org/apache/hudi/common/util/collection/{CloseableMappingIterator.java => KeyFilteringIterable.java} (63%)
 copy hudi-client/hudi-client-common/src/test/java/org/apache/hudi/utils/TestConcatenatingIterator.java => hudi-common/src/test/java/org/apache/hudi/common/util/collection/TestFilterIterator.java (60%)