This is an automated email from the ASF dual-hosted git repository.
yihua pushed a change to branch release-0.13.0
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 3bcbdd09629 [0.13.0 Only] Disable default Avro schema validation
(#7802)
new 3fc2c8ed970 [HUDI-5691] Fixing `HoodiePruneFileSourcePartitions` to
properly handle non-partitioned tables (#7833)
new 4e5699b5ce9 [HUDI-5671] BucketIndexPartitioner partition algorithm
skew (#7815)
new 46aa15bd564 [HUDI-5551] support seconds unit on event_time metrics
(#7664)
new e0ef594ed2e [HUDI-5682] Bucket index does not work correctly for
multi-writer scenarios (#7838)
new 9af629c6309 [HUDI-5653] Reset TestDataSource for
TestHoodieDeltaStreamerWithMultiWriter (#7831)
new 78a2c647ceb [MINOR] Fixing CTAS configuration not propagated properly
(#7832)
new 4286d798237 [HUDI-5496] Avoid unnecessary file system parsing to
initialize metadata table for a new data table (#7841)
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/hudi/client/BaseHoodieWriteClient.java | 2 +
.../java/org/apache/hudi/client/WriteStatus.java | 13 +-
...urrentFileWritesConflictResolutionStrategy.java | 55 ++++++++
.../org/apache/hudi/config/HoodieLockConfig.java | 9 ++
.../apache/hudi/index/bucket/BucketIdentifier.java | 6 +-
.../metadata/HoodieBackedTableMetadataWriter.java | 64 +++++----
...urrentFileWritesConflictResolutionStrategy.java | 150 +++++++++++++++++++++
.../SparkHoodieBackedTableMetadataWriter.java | 1 +
.../org/apache/hudi/client/TestWriteStatus.java | 92 +++++++++++++
.../sink/bucket/BucketStreamWriteFunction.java | 5 +-
.../sink/partitioner/BucketIndexPartitioner.java | 5 +-
.../spark/sql/hudi/ProvidesHoodieConfig.scala | 2 +-
.../analysis/HoodiePruneFileSourcePartitions.scala | 2 +-
.../apache/spark/sql/hudi/TestCreateTable.scala | 28 ++++
.../TestHoodiePruneFileSourcePartitions.scala | 40 ++++--
.../internal/HoodieDataSourceInternalWriter.java | 4 +-
.../TestHoodieDeltaStreamerWithMultiWriter.java | 7 +-
17 files changed, 430 insertions(+), 55 deletions(-)
create mode 100644
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/BucketIndexConcurrentFileWritesConflictResolutionStrategy.java
create mode 100644
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/TestBucketIndexConcurrentFileWritesConflictResolutionStrategy.java