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

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


    from 9bc6a28010c [MINOR] Fix build on master (#9452)
     new be3a7004cf8 [HUDI-6587] Check incomplete commit for time travel query 
(#9280)
     new d600e98de63 [HUDI-6476][FOLLOW-UP] Path filter by FileStatus to avoid 
additional fs request (#9366)
     new 544e999c005 [MINOR] StreamerUtil#getTableConfig should check whether 
hoodie.properties exists (#9464)
     new 6a6bfd7c1e0 [MINOR] Close record readers after use during tests (#9457)
     new 0ea1f1b68cb [HUDI-6156] Prevent leaving tmp file in timeline, delete 
tmp file when rename throw exception (#9483)
     new 2127d3d2c4a [HUDI-6683][FOLLOW-UP] Json & Avro Kafka Source Minor 
Refactor & Added null Kafka Key test cases (#9459)
     new 18f04344441 [HUDI-6733] Add flink-metrics-dropwizard to flink bundle 
(#9499)
     new 1ff0a7f2eb1 [HUDI-6731] BigQuerySyncTool: add flag to allow for read 
optimized sync for MoR tables (#9488)
     new ff6b70f5458 [HUDI-6729] Fix get partition values from path for 
non-string type partition column (#9484)
     new 5f4bcc8f434 [HUDI-6692] Don't default to bulk insert on nonpkless 
table if recordkey is omitted (#9444)
     new 55855cd6888 [HUDI-6549] Add support for comma separated path format 
for spark.read.load (#9503)
     new df90640116c [HUDI-4115] Adding support for schema while loading spark 
dataset in S3/GCS source (#9502)
     new 0b4c95cdad0 [HUDI-6621] Fix downgrade handler for 0.14.0 (#9467)
     new 802d75b285b [HUDI-6718] Check Timeline Before Transitioning Inflight 
Clean in Multiwriter Scenario (#9468)
     new 8d0e813967a [HUDI-6741] Timeline server bug when multiple tables 
registered with metadata table enabled (#9511)
     new 1c16d60fef9 [HUDI-6735] Adding support for snapshotLoadQuerySplitter 
for incremental sources. (#9501)
     new a7690eca670 [HUDI-6445] Triage ci flakiness and some test fies (#9534)
     new 0d8c34f24da [HUDI-6754] Fix record reader tests in hudi-hadoop-mr 
(#9535)
     new 256957a689e [HUDI-6681] Ensure MOR Column Stats Index skips reading 
filegroups correctly (#9422)
     new f4b139a0556 [MINOR] Add write operation in alter schema commit 
metadata (#9509)
     new 5e3bf05b282 [MINOR] Add detail exception when instant transition state 
(#9476)
     new 3eb6de6d00b [HUDI-4631] Adding retries to spark datasource writes on 
conflict failures (#6854)
     new a4f542931c1 [MINOR] Modify return type description (#9479)
     new 2009b0f4466 [HUDI-6726] Fix connection leaks related to file reader 
and iterator close (#9539)
     new 89a3443173d [MINOR] Fix AWS refactor bug by adding skipTableArchive 
arg (#9563)
     new eed034b5c82 [HUDI-6758] Detecting and skipping Spurious log blocks 
with MOR reads (#9545)
     new 2aaf4027110 [MINOR] Fixing warn log with auto key gen (#9547)
     new db2129ebb62 [HUDI-3727] Add metrics for async indexer (#9559)
     new 9be80c7bc03 [HUDI-6445] Fixing metrics to use IN-MEMORY type in tests 
(#9543)
     new d995bb8262c [HUDI-6763] Optimize collect calls (#9561)

The 30 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:
 .../hudi/aws/sync/AWSGlueCatalogSyncClient.java    |   1 +
 .../client/embedded/EmbeddedTimelineService.java   |   2 +-
 .../org/apache/hudi/config/HoodieLockConfig.java   |  16 +-
 .../org/apache/hudi/config/HoodieWriteConfig.java  |   6 +
 .../org/apache/hudi/io/HoodieAppendHandle.java     |  14 +-
 .../hudi/metadata/HoodieMetadataWriteUtils.java    |   1 -
 .../java/org/apache/hudi/table/HoodieTable.java    |   4 +-
 .../table/action/clean/CleanActionExecutor.java    |  14 +-
 .../table/action/commit/HoodieMergeHelper.java     |   5 +-
 .../table/action/index/RunIndexActionExecutor.java |  16 +-
 .../table/upgrade/SixToFiveDowngradeHandler.java   |  53 ++-
 .../table/upgrade/SupportsUpgradeDowngrade.java    |   3 +
 .../io/storage/TestHoodieHFileReaderWriter.java    |  10 +-
 .../hudi/testutils/HoodieMergeOnReadTestUtils.java |   1 +
 .../table/upgrade/FlinkUpgradeDowngradeHelper.java |   7 +
 .../table/upgrade/JavaUpgradeDowngradeHelper.java  |   7 +
 .../hudi/client/TestJavaHoodieBackedMetadata.java  |  16 +-
 .../TestHoodieJavaClientOnCopyOnWriteStorage.java  | 185 ++++----
 .../testutils/HoodieJavaClientTestHarness.java     | 140 +++---
 .../hudi/testutils/TestHoodieMetadataBase.java     |   6 +-
 .../SparkHoodieBackedTableMetadataWriter.java      |   3 +-
 .../commit/BaseSparkCommitActionExecutor.java      |  14 +-
 .../table/upgrade/SparkUpgradeDowngradeHelper.java |   7 +
 .../functional/TestHoodieBackedMetadata.java       |  18 +-
 .../client/functional/TestHoodieMetadataBase.java  |   6 +-
 .../TestRemoteFileSystemViewWithMetadataTable.java |  63 ++-
 .../hudi/table/upgrade/TestUpgradeDowngrade.java   |  10 +-
 .../org/apache/hudi/BaseHoodieTableFileIndex.java  |   5 +
 .../bootstrap/index/HFileBootstrapIndex.java       |   8 +-
 .../hudi/common/fs/HoodieWrapperFileSystem.java    |  14 +-
 .../hudi/common/table/TableSchemaResolver.java     |   5 +-
 .../table/log/AbstractHoodieLogRecordReader.java   | 169 ++++++-
 .../table/log/block/HoodieHFileDataBlock.java      |  23 +-
 .../common/table/log/block/HoodieLogBlock.java     |   2 +-
 .../table/timeline/HoodieActiveTimeline.java       |   2 +-
 .../hudi/common/table/timeline/TimelineUtils.java  |  30 +-
 .../common/table/view/FileSystemViewManager.java   |  27 +-
 .../common/table/view/TableFileSystemView.java     |   4 +-
 .../hudi/common/util/queue/SimpleExecutor.java     |   6 +-
 .../hudi/exception/HoodieTimeTravelException.java  |  11 +-
 .../hudi/io/storage/HoodieAvroHFileReader.java     | 173 ++++++--
 .../apache/hudi/io/storage/HoodieHFileUtils.java   |  24 +-
 .../metadata/FileSystemBackedTableMetadata.java    |  95 ++--
 .../hudi/metadata/HoodieBackedTableMetadata.java   |   4 +-
 .../hudi/metadata/HoodieMetadataMetrics.java       |   3 +-
 .../common/functional/TestHoodieLogFormat.java     | 143 +++++-
 .../java/org/apache/hudi/util/StreamerUtil.java    |   2 +-
 .../apache/hudi/gcp/bigquery/BigQuerySyncTool.java |   6 +-
 .../hudi/hadoop/HoodieHFileRecordReader.java       |   8 +-
 .../hudi/hadoop/HoodieROTablePathFilter.java       |  14 +-
 .../realtime/AbstractRealtimeRecordReader.java     |   1 -
 .../hive/TestHoodieCombineHiveInputFormat.java     |  23 +-
 .../TestHoodieMergeOnReadSnapshotReader.java       |   6 +
 .../realtime/TestHoodieRealtimeRecordReader.java   |  47 +-
 .../hudi/hadoop/testutils/InputFormatTestUtil.java |  63 ++-
 .../apache/hudi/AutoRecordKeyGenerationUtils.scala |   7 +-
 .../scala/org/apache/hudi/HoodieBaseRelation.scala |  50 +--
 .../org/apache/hudi/HoodieSparkSqlWriter.scala     |  42 +-
 .../apache/hudi/functional/TestBootstrapRead.java  |   2 +-
 .../TestDataSkippingWithMORColstats.java           | 483 +++++++++++++++++++++
 .../functional/TestNewHoodieParquetFileFormat.java |   4 +-
 .../apache/hudi/functional/TestCOWDataSource.scala |  84 +++-
 .../TestGetPartitionValuesFromPath.scala           |  53 +++
 .../functional/TestSixToFiveDowngradeHandler.scala | 142 ++++++
 .../hudi/functional/TestTimeTravelQuery.scala      | 182 ++++----
 .../hudi/command/Spark30AlterTableCommand.scala    |   1 +
 .../hudi/command/Spark31AlterTableCommand.scala    |   1 +
 .../spark/sql/hudi/command/AlterTableCommand.scala |   1 +
 .../sources/GcsEventsHoodieIncrSource.java         |   5 +-
 .../hudi/utilities/sources/HoodieIncrSource.java   |  17 +-
 .../hudi/utilities/sources/JsonKafkaSource.java    |   2 +-
 .../sources/S3EventsHoodieIncrSource.java          |   5 +-
 .../sources/SnapshotLoadQuerySplitter.java         |  78 ++++
 .../utilities/sources/helpers/AvroConvertor.java   |  11 +-
 .../sources/helpers/CloudDataFetcher.java          |   6 +-
 .../helpers/CloudObjectsSelectorCommon.java        |  28 +-
 .../sources/helpers/CloudStoreIngestionConfig.java |  12 +
 .../hudi/utilities/sources/helpers/QueryInfo.java  |  12 +
 .../utilities/sources/TestAvroKafkaSource.java     |  30 ++
 .../sources/TestGcsEventsHoodieIncrSource.java     |  34 +-
 .../utilities/sources/TestHoodieIncrSource.java    |  22 +-
 .../utilities/sources/TestJsonKafkaSource.java     |  14 +
 .../sources/TestS3EventsHoodieIncrSource.java      |  28 +-
 .../helpers/TestCloudObjectsSelectorCommon.java    |  18 +
 .../helpers/TestSnapshotQuerySplitterImpl.java}    |  42 +-
 .../utilities/testutils/UtilitiesTestBase.java     |   9 +
 .../test/resources/schema/sample_data_schema.avsc  |  16 +-
 .../src/test/resources/schema/sample_gcs_data.avsc |  20 +-
 packaging/hudi-flink-bundle/pom.xml                |   1 +
 89 files changed, 2289 insertions(+), 719 deletions(-)
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/exception/HoodieSavepointException.java
 => 
hudi-common/src/main/java/org/apache/hudi/exception/HoodieTimeTravelException.java
 (83%)
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/functional/TestDataSkippingWithMORColstats.java
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestGetPartitionValuesFromPath.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/functional/TestSixToFiveDowngradeHandler.scala
 create mode 100644 
hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/SnapshotLoadQuerySplitter.java
 copy 
hudi-utilities/src/{main/java/org/apache/hudi/utilities/sources/helpers/CloudDataFetcher.java
 => 
test/java/org/apache/hudi/utilities/sources/helpers/TestSnapshotQuerySplitterImpl.java}
 (51%)
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java
 => hudi-utilities/src/test/resources/schema/sample_data_schema.avsc (81%)
 copy hudi-common/src/test/resources/simple-test.avsc => 
hudi-utilities/src/test/resources/schema/sample_gcs_data.avsc (78%)

Reply via email to