This is an automated email from the ASF dual-hosted git repository.
zhangyue19921010 pushed a change to branch HUDI-8990
in repository https://gitbox.apache.org/repos/asf/hudi.git
from a068edbdb83 fix ut
add 820f0e1332b fix ut
No new revisions were added by this update.
Summary of changes:
.../org/apache/hudi/config/HoodieIndexConfig.java | 2 +-
.../hudi/index/bucket/HoodieSimpleBucketIndex.java | 1 +
.../PartitionBucketIndexCalculator.java | 169 ++-------------------
.../{ => partition}/PartitionBucketIndexRule.java | 2 +-
.../{ => partition}/PartitionBucketIndexUtils.java | 2 +-
.../bucket/partition/RegexRule.java} | 32 ++--
.../index/bucket/partition/RegexRuleEngine.java | 86 +++++++++++
.../hudi/index/bucket/partition/RuleEngine.java | 18 ++-
.../index/bucket/partition/SerializableLRUMap.java | 63 ++++++++
.../TestPartitionBucketIndexCalculator.java | 2 +-
.../BucketIndexBulkInsertPartitionerWithRows.java | 2 +-
.../RDDSimpleBucketBulkInsertPartitioner.java | 2 +-
.../BucketBulkInsertDataInternalWriterHelper.java | 2 +-
.../action/commit/SparkBucketIndexPartitioner.java | 2 +-
.../apache/spark/sql/BucketPartitionUtils.scala | 3 +-
.../hudi/configuration/OptionsInference.java | 2 +-
.../sink/bucket/BucketBulkInsertWriterHelper.java | 2 +-
.../sink/bucket/BucketStreamWriteFunction.java | 2 +-
.../sink/partitioner/BucketIndexPartitioner.java | 2 +-
.../hudi/table/catalog/HoodieCatalogUtil.java | 2 +-
.../apache/hudi/table/ITTestHoodieDataSource.java | 2 +-
.../hudi/table/catalog/TestHoodieCatalog.java | 2 +-
.../DatasetBucketRescaleCommitActionExecutor.java | 2 +-
.../org/apache/hudi/HoodieSparkSqlWriter.scala | 2 +-
.../procedures/PartitionBucketIndexManager.scala | 2 +-
.../sql/hudi/common/HoodieSparkSqlTestBase.scala | 2 +-
.../TestInsertTableWithPartitionBucketIndex.scala | 2 +-
27 files changed, 216 insertions(+), 196 deletions(-)
rename
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/{ =>
partition}/PartitionBucketIndexCalculator.java (62%)
rename
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/{ =>
partition}/PartitionBucketIndexRule.java (95%)
rename
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/{ =>
partition}/PartitionBucketIndexUtils.java (99%)
copy
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/{client/BaseCompactor.java
=> index/bucket/partition/RegexRule.java} (56%)
create mode 100644
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/partition/RegexRuleEngine.java
copy
hudi-common/src/main/java/org/apache/hudi/common/function/SerializablePairFunction.java
=>
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/partition/RuleEngine.java
(69%)
create mode 100644
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/partition/SerializableLRUMap.java
rename
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/index/bucket/{ =>
partition}/TestPartitionBucketIndexCalculator.java (99%)