This is an automated email from the ASF dual-hosted git repository.
danny0405 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 7ac0b0aa2dc [MINOR] Upgrade jetty version to 9.4.57.v20241219 to fix
CVE-2024-8184 (#13058)
add ff1cecffc32 [HUDI-8990] Partition bucket index query pruning based on
bucket id (#13060)
No new revisions were added by this update.
Summary of changes:
.../index/bucket/partition/NumBucketsFunction.java | 41 +++--
.../model/PartitionBucketIndexHashingConfig.java | 35 +++-
.../java/org/apache/hudi/source/FileIndex.java | 60 +++---
.../hudi/source/prune/PartitionBucketIdFunc.java | 65 +++++++
.../hudi/source/prune/PrimaryKeyPruners.java | 7 +-
.../org/apache/hudi/table/HoodieTableSource.java | 30 +--
.../apache/hudi/table/ITTestHoodieDataSource.java | 42 +++++
.../apache/hudi/table/TestHoodieTableSource.java | 143 ++++++++++++++-
.../scala/org/apache/hudi/BucketIndexSupport.scala | 6 +-
.../scala/org/apache/hudi/HoodieFileIndex.scala | 14 +-
.../apache/hudi/PartitionBucketIndexSupport.scala | 86 +++++++++
.../TestPartitionBucketIndexSupport.scala | 201 +++++++++++++++++++++
.../TestInsertTableWithPartitionBucketIndex.scala | 95 ++++++++++
13 files changed, 747 insertions(+), 78 deletions(-)
create mode 100644
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/prune/PartitionBucketIdFunc.java
create mode 100644
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionBucketIndexSupport.scala
create mode 100644
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestPartitionBucketIndexSupport.scala