This is an automated email from the ASF dual-hosted git repository.
zhangyue19921010 pushed a change to branch HUDI-8990-V2
in repository https://gitbox.apache.org/repos/asf/hudi.git
from f6a4aa9c8f2 finsh code review
add 51b1a07c65d finish simple archive and rollback logic && UT
add 47766db5cd0 code review part2
No new revisions were added by this update.
Summary of changes:
.../org/apache/hudi/config/HoodieIndexConfig.java | 5 -
.../apache/hudi/config/HoodieInternalConfig.java | 6 -
.../org/apache/hudi/config/HoodieLayoutConfig.java | 4 +-
.../org/apache/hudi/config/HoodieWriteConfig.java | 4 -
.../{partition => }/HoodieSimpleBucketIndex.java | 9 +-
.../partition/PartitionBucketIndexCalculator.java | 15 +-
.../partition/PartitionBucketIndexUtils.java | 3 +-
.../index/bucket/partition/RegexRuleEngine.java | 12 +-
.../hudi/index/bucket/partition/RuleEngine.java | 2 +-
.../rollback/BaseRollbackActionExecutor.java | 13 ++
.../apache/hudi/index/FlinkHoodieIndexFactory.java | 2 +-
.../BucketIndexBulkInsertPartitionerWithRows.java | 4 +-
.../RDDSimpleBucketBulkInsertPartitioner.java | 4 +-
.../apache/hudi/index/SparkHoodieIndexFactory.java | 2 +-
.../apache/hudi/index/TestHoodieIndexConfigs.java | 2 +-
.../index/bucket/TestHoodieSimpleBucketIndex.java | 1 -
.../model/PartitionBucketIndexHashingConfig.java | 167 ++++++++++++++++-----
.../hudi/common/table/HoodieTableMetaClient.java | 4 +
.../hudi/common/util/hash/TestBucketIndexUtil.java | 70 ++++++++-
.../apache/hudi/configuration/FlinkOptions.java | 7 -
.../sink/partitioner/BucketIndexPartitioner.java | 6 +-
.../BaseDatasetBulkInsertCommitActionExecutor.java | 2 +-
.../procedures/PartitionBucketIndexManager.scala | 3 +
.../TestInsertTableWithPartitionBucketIndex.scala | 164 ++++++++++++++++++++
24 files changed, 406 insertions(+), 105 deletions(-)
rename
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/{partition
=> }/HoodieSimpleBucketIndex.java (96%)