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%)