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 fbb5c1f1d90e feat(trino): [RFC-105] Trino Hudi Connector — Shim/Bundle 
Refactor (#18782)
     new aa5344634ff2 feat(flink): add lance format for Flink append only table 
(#18741)
     new ab60e0971f53 refactor(flink): Refactor RowData writer factory to use 
HoodieSchema (#18873)
     new f690a2235035 fix(cli): Fix the typo in show-inflight CLI command 
(#18868)
     new 0655deb7e12c perf(streamer): fold validate() error-table WriteStatus 
sums into one pass (#18871)
     new 1263c295236f fix(hudi-sync): Fix Hive test temp directory cleanup with 
JUnit TempDir (#18883)
     new 8568c472312a fix(flink): set canonical base path in Hive sync config 
(#18884)
     new 0cd87c4367b7 fix(flink): fix data loss in stream read from earliest 
(#18848)
     new 9c94936e6827 fix(spark): fix MOR bulk insert commit operation error 
(#18878)

The 8 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/cli/commands/CommitsCommand.java   |   2 +-
 .../hudi/cli/commands/TestCommitsCommand.java      |   8 +-
 .../row/HoodieBloomFilterRowDataWriteSupport.java  |  19 +-
 .../io/storage/row/HoodieFlinkLanceArrowUtils.java | 305 ++++++++++++++++++++
 .../io/storage/row/HoodieRowDataCreateHandle.java  |  12 +-
 .../row/HoodieRowDataFileWriterFactory.java        |  59 ++--
 .../io/storage/row/HoodieRowDataLanceWriter.java   | 167 +++++++++++
 .../row/HoodieRowDataParquetWriteSupport.java      |  18 +-
 .../io/storage/row/RowDataParquetWriteSupport.java |   6 +-
 .../row/TestHoodieFlinkLanceArrowUtils.java        |  95 ++++++
 .../TestHoodieRowDataParquetConfigInjector.java    |  11 +-
 .../apache/hudi/sink/utils/HiveSyncContext.java    |   2 +
 .../apache/hudi/source/IncrementalInputSplits.java |  35 ++-
 .../org/apache/hudi/table/HoodieTableFactory.java  |  46 ++-
 .../table/format/FlinkRowDataReaderContext.java    |  21 +-
 .../format/HoodieRowDataFileReaderFactory.java     |   6 +
 .../table/format/HoodieRowDataLanceReader.java     | 301 +++++++++++++++++++
 .../table/format/cow/CopyOnWriteInputFormat.java   |  76 +++--
 .../java/org/apache/hudi/util/StreamerUtil.java    |  19 ++
 .../hudi/sink/utils/TestHiveSyncContext.java       |  17 ++
 .../apache/hudi/table/ITTestHoodieDataSource.java  | 317 +++++++++++++++++++--
 .../table/TestHoodieFileGroupReaderOnFlink.java    |   8 +
 .../apache/hudi/table/TestHoodieTableFactory.java  |  62 +++-
 .../hudi/table/catalog/TestHoodieCatalog.java      |  30 ++
 .../format/TestFlinkRowDataReaderContext.java      |  10 -
 .../org/apache/hudi/HoodieSparkSqlWriter.scala     |   3 +
 .../org/apache/hudi/TestHoodieSparkSqlWriter.scala |  35 ++-
 .../org/apache/hudi/hive/TestHiveSyncTool.java     |  16 +-
 .../apache/hudi/hive/testutils/HiveTestUtil.java   |  23 +-
 .../apache/hudi/utilities/streamer/StreamSync.java |  40 ++-
 .../hudi/utilities/TestHiveIncrementalPuller.java  |   2 +-
 .../apache/hudi/utilities/TestHudiHiveSyncJob.java |   2 +-
 .../TestStreamSyncWriteStatusValidation.java       |  83 ++++++
 33 files changed, 1686 insertions(+), 170 deletions(-)
 copy 
hudi-common/src/main/java/org/apache/hudi/common/util/collection/CloseableFilterIterator.java
 => 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieBloomFilterRowDataWriteSupport.java
 (61%)
 create mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieFlinkLanceArrowUtils.java
 create mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataLanceWriter.java
 create mode 100644 
hudi-client/hudi-flink-client/src/test/java/org/apache/hudi/io/storage/row/TestHoodieFlinkLanceArrowUtils.java
 create mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataLanceReader.java
 create mode 100644 
hudi-utilities/src/test/java/org/apache/hudi/utilities/streamer/TestStreamSyncWriteStatusValidation.java

Reply via email to