You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by si...@apache.org on 2021/11/19 23:11:54 UTC
[hudi] branch master updated (eba354e -> 459b342)
This is an automated email from the ASF dual-hosted git repository.
sivabalan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git.
from eba354e [HUDI-2731] Make clustering work regardless of whether there are baseā¦ (#3970)
add 459b342 [HUDI-2593] Virtual keys support for metadata table (#3968)
No new revisions were added by this update.
Summary of changes:
.../org/apache/hudi/io/HoodieAppendHandle.java | 7 +-
.../metadata/HoodieBackedTableMetadataWriter.java | 25 +++++-
.../metadata/HoodieTableMetadataKeyGenerator.java | 52 ++++++++++++
.../hudi/table/HoodieTimelineArchiveLog.java | 3 +-
.../hudi/table/action/compact/HoodieCompactor.java | 1 +
.../MultipleSparkJobExecutionStrategy.java | 1 +
.../org/apache/hudi/keygen/SimpleKeyGenerator.java | 6 +-
.../functional/TestHoodieBackedMetadata.java | 10 ++-
.../functional/TestHoodieBackedTableMetadata.java | 19 +++++
.../client/functional/TestHoodieMetadataBase.java | 4 +-
.../hudi/testutils/HoodieClientTestHarness.java | 17 +++-
.../hudi/common/config/HoodieMetadataConfig.java | 15 ++++
.../hudi/common/table/HoodieTableConfig.java | 3 +-
.../table/log/AbstractHoodieLogRecordReader.java | 93 ++++++++++++++++-----
.../common/table/log/HoodieFileSliceReader.java | 9 +-
.../hudi/common/table/log/HoodieLogFileReader.java | 14 +++-
.../common/table/log/HoodieLogFormatReader.java | 19 ++---
.../table/log/HoodieMergedLogRecordScanner.java | 21 +++--
.../table/log/block/HoodieAvroDataBlock.java | 22 +++--
.../common/table/log/block/HoodieDataBlock.java | 47 ++++++++---
.../table/log/block/HoodieHFileDataBlock.java | 25 +++---
.../apache/hudi/common/util/SpillableMapUtils.java | 34 ++++++--
.../hudi/metadata/HoodieBackedTableMetadata.java | 31 ++++---
.../HoodieMetadataMergedLogRecordReader.java | 46 ++++++++--
.../hudi/metadata/HoodieMetadataPayload.java | 18 ++--
.../common/functional/TestHoodieLogFormat.java | 4 +-
...inuousModeWithMultipleWriters.COPY_ON_WRITE.zip | Bin 2494616 -> 2592485 bytes
...inuousModeWithMultipleWriters.MERGE_ON_READ.zip | Bin 2910151 -> 3015940 bytes
28 files changed, 423 insertions(+), 123 deletions(-)
create mode 100644 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataKeyGenerator.java