This is an automated email from the ASF dual-hosted git repository.
codope pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 3018c492e42 [HUDI-8564] Removing WriteStatus references in Hoodie
Metadata writer flow (#12321)
add 8dba94b0b8c [HUDI-7665] Support upgrade downgrade to or from table
version 8 (#12327)
No new revisions were added by this update.
Summary of changes:
.../client/timeline/ActiveActionWithDetails.java | 3 -
.../client/timeline/HoodieTimelineArchiver.java | 2 +-
.../timeline/versioning/v1/TimelineArchiverV1.java | 34 +--
.../timeline/versioning/v2/LSMTimelineWriter.java | 42 ++--
.../timeline/versioning/v2/TimelineArchiverV2.java | 4 +-
.../utils/LegacyArchivedMetaEntryReader.java | 18 +-
.../upgrade/EightToSevenDowngradeHandler.java | 266 +++++++++++++++++----
.../table/upgrade/SevenToEightUpgradeHandler.java | 211 ++++++++++++++--
.../table/upgrade/SixToFiveDowngradeHandler.java | 5 +-
.../hudi/table/upgrade/UpgradeDowngrade.java | 24 +-
.../hudi/table/upgrade/UpgradeDowngradeUtils.java | 74 +++---
.../org/apache/hudi/util/CommonClientUtils.java | 9 +-
.../upgrade/TestEightToSevenDowngradeHandler.java | 62 ++++-
.../upgrade/TestSevenToEightUpgradeHandler.java | 125 ++++++++++
.../hudi/client/TestJavaHoodieBackedMetadata.java | 6 +-
.../functional/TestHoodieBackedMetadata.java | 20 +-
.../apache/hudi/io/TestHoodieTimelineArchiver.java | 12 +-
.../hudi/table/upgrade/TestUpgradeDowngrade.java | 11 +-
.../common/model/HoodieReplaceCommitMetadata.java | 12 +-
.../hudi/common/table/HoodieTableMetaClient.java | 23 +-
.../table/timeline/HoodieArchivedTimeline.java | 6 +-
.../hudi/common/table/timeline/LSMTimeline.java | 44 ++--
.../table/timeline/MetadataConversionUtils.java | 104 ++++++++
.../timeline/versioning/v1/ArchivedTimelineV1.java | 4 +-
.../versioning/v2/ArchivedTimelineLoaderV2.java | 2 +-
.../timeline/versioning/v2/ArchivedTimelineV2.java | 8 +-
.../common/util/ArchivedInstantReadSchemas.java | 33 +++
.../apache/hudi/common/util/CollectionUtils.java | 5 +
.../hudi/TestMultipleTableVersionWriting.scala | 19 +-
.../benchmark/LSMTimelineReadBenchmark.scala | 4 +-
30 files changed, 952 insertions(+), 240 deletions(-)
create mode 100644
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/upgrade/TestSevenToEightUpgradeHandler.java