This is an automated email from the ASF dual-hosted git repository.

voonhous pushed a change to branch release-1.2.1
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from dbfafbcf5738 feat(spark): add restore_to_instant stored procedure 
(#18696)
     new 8f74fdaf2f52 feat(spark): add show_inflight_commits and 
cleanup_stale_inflight_com… (#18709)
     new 88b4e85809b1 chore: add spark4.1 and flink2.1 profile entries to RC 
bundle validation (#18796)
     new 18cddb5b6d86 fix(flink): fix disable table service not effective in 
hudi-flink (#13875)
     new a15bc7bd8827 feat(flink): Backport Flink 2.1 Dremel nested Parquet 
reader rewrite to hudi-flink1.19.x (FLINK-35702) (#18809)
     new 532edf360a4b chore: Fix stale zip file for variant backward 
compatibility test (#18815)
     new 9c3137ae3c45 chore: Add release information for Apache Hudi 1.2.0 
(#18831)
     new c7be772580da fix(spark): Add options for archive procedure (#18437)
     new 4d06094008a7 fix: RLI bootstrap fails due to NPE with cleaner table 
service (#18836)
     new 3e3d0b8af1ee chore: Fix Flink CI Maven profile arguments (#18845)
     new d24332afdce4 [MINOR] Handle cancellation error with 
HoodieMetadataTableValidator (#18371)
     new 6834874bedfa docs: Update DOAP file to include 0.15.1 (#18838)
     new fbb5c1f1d90e feat(trino): [RFC-105] Trino Hudi Connector — Shim/Bundle 
Refactor (#18782)

The 12 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:
 .github/workflows/bot.yml                          |   8 +-
 .github/workflows/release_candidate_validation.yml |   8 +
 doap_HUDI.rdf                                      |  16 +
 .../org/apache/hudi/cli/commands/SparkMain.java    |   2 +-
 .../metadata/HoodieBackedTableMetadataWriter.java  |  24 +-
 .../TestHoodieBackedTableMetadataWriter.java       |  45 ++
 ...adataIndexException.java => ExceptionUtil.java} |  31 +-
 .../apache/hudi/exception/TestExceptionUtil.java   |  57 ++
 .../variant_backward_compat/variant_mor_avro.zip   | Bin 87511 -> 104069 bytes
 .../apache/hudi/configuration/FlinkOptions.java    |   6 +
 .../apache/hudi/configuration/OptionsResolver.java |  36 +-
 .../org/apache/hudi/sink/v2/utils/PipelinesV2.java |   8 +-
 .../apache/hudi/streamer/HoodieFlinkStreamer.java  |   6 +-
 .../org/apache/hudi/table/HoodieTableSink.java     |   6 +-
 .../hudi/configuration/TestOptionsResolver.java    |  68 ++
 .../org/apache/hudi/sink/TestWriteCopyOnWrite.java |  29 +
 .../hudi/sink/TestWriteMergeOnReadWithCompact.java |  31 +
 .../table/format/cow/utils/NestedPositionUtil.java |   4 +-
 .../reader/ParquetDataColumnReaderFactory.java     |   8 +-
 .../table/format/cow/ParquetSplitReaderUtil.java   | 688 ++++++++++++---------
 .../table/format/cow/utils/BooleanArrayList.java   |   0
 .../hudi/table/format/cow/utils/IntArrayList.java  |   0
 .../hudi/table/format/cow/utils/LongArrayList.java |   0
 .../table/format/cow/utils/NestedPositionUtil.java |   4 +-
 .../format/cow/vector/ColumnarGroupArrayData.java  | 179 ------
 .../format/cow/vector/ColumnarGroupMapData.java    |  63 --
 .../format/cow/vector/ColumnarGroupRowData.java    | 138 -----
 .../cow/vector/HeapArrayGroupColumnVector.java     |  53 --
 .../table/format/cow/vector/HeapArrayVector.java   |  31 +
 .../format/cow/vector/HeapMapColumnVector.java     |  75 ++-
 .../format/cow/vector/HeapRowColumnVector.java     |  15 +
 .../format/cow/vector/ParquetDecimalVector.java    | 197 +++++-
 .../cow/vector/position/CollectionPosition.java    |   0
 .../cow/vector/position/LevelDelegation.java       |   0
 .../format/cow/vector/position/RowPosition.java    |   0
 .../cow/vector/reader/ArrayColumnReader.java       | 473 --------------
 .../format/cow/vector/reader/ArrayGroupReader.java |  45 --
 .../format/cow/vector/reader/MapColumnReader.java  |  56 --
 .../cow/vector/reader/NestedColumnReader.java      |   0
 .../vector/reader/NestedPrimitiveColumnReader.java |   0
 .../reader/ParquetColumnarRowSplitReader.java      |  34 +-
 .../reader/ParquetDataColumnReaderFactory.java     | 112 +++-
 .../format/cow/vector/reader/RowColumnReader.java  |  63 --
 .../table/format/cow/vector/type/ParquetField.java |   0
 .../format/cow/vector/type/ParquetGroupField.java  |   0
 .../cow/vector/type/ParquetPrimitiveField.java     |   0
 .../cow/vector/TestHeapColumnVectorAccessors.java  |   0
 .../cow/vector/TestParquetDecimalVector.java       |   0
 .../reader/TestParquetDataColumnReaderFactory.java |   0
 .../cow/vector/type/TestParquetGroupField.java     |   0
 .../org/apache/hudi/HoodieTimelineCleanupUtil.java |  59 ++
 .../scala/org/apache/hudi/HoodieCLIUtils.scala     |  60 +-
 .../scala/org/apache/hudi/TestHoodieCLIUtils.scala | 104 ++++
 .../org/apache/hudi/cli/ArchiveExecutorUtils.java  |  17 +-
 .../procedures/ArchiveCommitsProcedure.scala       |  99 ++-
 .../CleanupStaleInflightCommitsProcedure.scala     | 224 +++++++
 .../hudi/command/procedures/HoodieProcedures.scala |   2 +
 .../procedures/ShowInflightCommitsProcedure.scala  | 113 ++++
 .../procedure/TestArchiveCommitsProcedure.scala    | 147 +++--
 .../TestCleanupStaleInflightCommitsProcedure.scala | 413 +++++++++++++
 .../TestShowInflightCommitsProcedure.scala         | 151 +++++
 .../utilities/HoodieMetadataTableValidator.java    |   3 +
 rfc/rfc-105/rfc-105.md                             | 225 +++++++
 63 files changed, 2769 insertions(+), 1467 deletions(-)
 copy 
hudi-common/src/main/java/org/apache/hudi/exception/{HoodieMetadataIndexException.java
 => ExceptionUtil.java} (56%)
 create mode 100644 
hudi-common/src/test/java/org/apache/hudi/exception/TestExceptionUtil.java
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/utils/BooleanArrayList.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/utils/IntArrayList.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/utils/LongArrayList.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/utils/NestedPositionUtil.java
 (98%)
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/ColumnarGroupArrayData.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/ColumnarGroupMapData.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/ColumnarGroupRowData.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/HeapArrayGroupColumnVector.java
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/position/CollectionPosition.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/position/LevelDelegation.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/position/RowPosition.java
 (100%)
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayGroupReader.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/MapColumnReader.java
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/NestedColumnReader.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/reader/NestedPrimitiveColumnReader.java
 (100%)
 delete mode 100644 
hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RowColumnReader.java
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/type/ParquetField.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/type/ParquetGroupField.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/main/java/org/apache/hudi/table/format/cow/vector/type/ParquetPrimitiveField.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/test/java/org/apache/hudi/table/format/cow/vector/TestHeapColumnVectorAccessors.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/test/java/org/apache/hudi/table/format/cow/vector/TestParquetDecimalVector.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/test/java/org/apache/hudi/table/format/cow/vector/reader/TestParquetDataColumnReaderFactory.java
 (100%)
 copy hudi-flink-datasource/{hudi-flink1.18.x => 
hudi-flink1.19.x}/src/test/java/org/apache/hudi/table/format/cow/vector/type/TestParquetGroupField.java
 (100%)
 create mode 100644 
hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieTimelineCleanupUtil.java
 create mode 100644 
hudi-spark-datasource/hudi-spark-common/src/test/scala/org/apache/hudi/TestHoodieCLIUtils.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/CleanupStaleInflightCommitsProcedure.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowInflightCommitsProcedure.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestCleanupStaleInflightCommitsProcedure.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/procedure/TestShowInflightCommitsProcedure.scala
 create mode 100644 rfc/rfc-105/rfc-105.md

Reply via email to