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 58f02e17db2 Follow up HUDI-6937, fix the RealtimeCompactedRecordReader 
props instantiation (#9853)
     add 63feb1f202d [HUDI-1623] Solid completion time on timeline (#9617)

No new revisions were added by this update.

Summary of changes:
 .../main/java/org/apache/hudi/cli/HoodieCLI.java   |   6 +-
 .../hudi/cli/commands/ClusteringCommand.java       |   3 +-
 .../hudi/cli/commands/CompactionCommand.java       |   2 +-
 .../hudi/cli/commands/TestCommitsCommand.java      |  10 +-
 .../hudi/cli/commands/TestCompactionCommand.java   |   2 +-
 .../hudi/cli/commands/TestRepairsCommand.java      |   6 +-
 .../HoodieTestCommitMetadataGenerator.java         |   7 +-
 .../org/apache/hudi/async/AsyncCleanerService.java |   3 +-
 .../org/apache/hudi/client/BaseHoodieClient.java   |  31 +++
 .../hudi/client/BaseHoodieTableServiceClient.java  |  12 +-
 .../apache/hudi/client/BaseHoodieWriteClient.java  |  25 ++-
 .../PreferWriterConflictResolutionStrategy.java    |   8 +-
 .../lock/FileSystemBasedLockProvider.java          |   2 +-
 .../hudi/client/transaction/lock/LockManager.java  |  42 ++---
 .../org/apache/hudi/config/HoodieWriteConfig.java  |  16 +-
 .../metadata/HoodieBackedTableMetadataWriter.java  |  22 ++-
 .../java/org/apache/hudi/table/HoodieTable.java    |   6 +-
 .../table/action/clean/CleanActionExecutor.java    |   4 +-
 .../action/commit/BaseCommitActionExecutor.java    |   2 +-
 .../hudi/table/action/compact/CompactHelpers.java  |   6 +-
 .../table/action/index/RunIndexActionExecutor.java |   3 +-
 .../restore/CopyOnWriteRestoreActionExecutor.java  |   3 +-
 .../restore/MergeOnReadRestoreActionExecutor.java  |   3 +-
 .../rollback/BaseRollbackActionExecutor.java       |   5 +-
 .../org/apache/hudi/HoodieTestCommitGenerator.java |   3 +-
 ...urrentFileWritesConflictResolutionStrategy.java |  12 +-
 ...TestPreferWriterConflictResolutionStrategy.java |  42 ++---
 ...urrentFileWritesConflictResolutionStrategy.java |  60 +++---
 .../client/utils/TestFileSliceMetricUtils.java     |   4 +-
 .../hudi/utils/TestMetadataConversionUtils.java    |   4 +
 .../hudi/client/HoodieFlinkTableServiceClient.java |   1 +
 .../org/apache/hudi/table/HoodieFlinkTable.java    |   1 +
 .../org/apache/hudi/table/HoodieJavaTable.java     |   3 +-
 .../hudi/client/TestJavaHoodieBackedMetadata.java  | 124 ++++++------
 .../TestHoodieJavaClientOnCopyOnWriteStorage.java  |   8 +-
 .../TestHoodieJavaClientOnMergeOnReadStorage.java  |  19 +-
 .../org/apache/hudi/table/HoodieSparkTable.java    |   1 +
 .../commit/BaseSparkCommitActionExecutor.java      |   3 +-
 .../org/apache/hudi/client/TestClientRollback.java |   5 +-
 .../hudi/client/TestHoodieClientMultiWriter.java   |  21 +--
 .../TestMultiWriterWithPreferWriterIngestion.java  |  25 ++-
 .../hudi/client/TestUpdateSchemaEvolution.java     |   4 +-
 .../functional/TestConsistentBucketIndex.java      |   5 +-
 ...DataValidationCheckForLogCompactionActions.java |   3 +-
 .../functional/TestExternalPathHandling.java       |   7 +-
 .../functional/TestHoodieBackedMetadata.java       | 156 ++++++++-------
 .../TestHoodieClientOnCopyOnWriteStorage.java      |  42 ++---
 .../TestHoodieClientOnMergeOnReadStorage.java      |  47 +++--
 .../hudi/client/functional/TestHoodieIndex.java    |  23 ++-
 .../TestRemoteFileSystemViewWithMetadataTable.java |   2 +-
 .../TestSavepointRestoreCopyOnWrite.java           |  16 +-
 .../TestSavepointRestoreMergeOnRead.java           |  22 +--
 .../TestBoundedInMemoryExecutorInSpark.java        |   4 +-
 .../hudi/execution/TestBoundedInMemoryQueue.java   |   4 +-
 .../execution/TestDisruptorExecutionInSpark.java   |   5 +-
 .../hudi/execution/TestDisruptorMessageQueue.java  |   4 +-
 .../hudi/execution/TestSimpleExecutionInSpark.java |   4 +-
 .../index/hbase/TestSparkHoodieHBaseIndex.java     |   3 +-
 .../java/org/apache/hudi/table/TestCleaner.java    |  16 +-
 .../table/action/cluster/ClusteringTestUtils.java  |   3 +-
 .../table/action/compact/TestAsyncCompaction.java  |   9 +-
 .../table/action/compact/TestHoodieCompactor.java  |   5 +-
 .../table/action/compact/TestInlineCompaction.java |  60 +++---
 .../TestCopyOnWriteRollbackActionExecutor.java     |  17 +-
 ...dieSparkCopyOnWriteTableArchiveWithReplace.java |  10 +-
 .../TestHoodieSparkMergeOnReadTableCompaction.java |   7 +-
 .../hudi/testutils/HoodieCleanerTestBase.java      |   2 +-
 .../transaction/lock/InProcessLockProvider.java    |   7 +-
 .../hudi/common/config/HoodieCommonConfig.java     |   8 +
 .../common/config/HoodieTimeGeneratorConfig.java   | 128 +++++++++++++
 .../hudi/common/config/LockConfiguration.java      |   4 +-
 .../java/org/apache/hudi/common/fs/FSUtils.java    |   3 +-
 .../hudi/common/table/HoodieTableMetaClient.java   |  73 +++++--
 .../hudi/common/table/timeline/ActiveAction.java   |   2 +-
 .../table/timeline/CompletionTimeQueryView.java    |   2 +-
 .../table/timeline/HoodieActiveTimeline.java       | 210 +++++++++++++++------
 .../table/timeline/HoodieDefaultTimeline.java      |  16 +-
 .../hudi/common/table/timeline/HoodieInstant.java  | 184 ++++++++++++------
 .../table/timeline/HoodieInstantTimeGenerator.java |  18 +-
 .../hudi/common/table/timeline/HoodieTimeline.java |  10 +-
 .../table/timeline/MetadataConversionUtils.java    |   4 +-
 .../hudi/common/table/timeline/TimeGenerator.java  |  51 +++++
 .../common/table/timeline/TimeGeneratorBase.java   | 137 ++++++++++++++
 .../timeline/TimeGeneratorType.java}               |  18 +-
 .../hudi/common/table/timeline/TimeGenerators.java |  54 ++++++
 .../hudi/common/table/timeline/TimelineUtils.java  |  11 +-
 .../table/timeline/WaitBasedTimeGenerator.java     |  70 +++++++
 .../org/apache/hudi/common/util/RetryHelper.java   |  11 +-
 .../io/FileBasedInternalSchemaStorageManager.java  |  14 +-
 .../hudi/metadata/HoodieBackedTableMetadata.java   |   5 +-
 .../hudi/metadata/HoodieTableMetadataUtil.java     |   6 +-
 .../lock}/TestInProcessLockProvider.java           |   9 +-
 .../hudi/common/model/TestHoodieFileGroup.java     |   2 +-
 .../common/table/TestHoodieTableMetaClient.java    |  12 +-
 .../table/timeline/TestHoodieActiveTimeline.java   |  46 ++---
 .../common/table/timeline/TestHoodieInstant.java   |  15 +-
 .../table/timeline/TestWaitBasedTimeGenerator.java | 146 ++++++++++++++
 .../view/TestHoodieTableFSViewWithClustering.java  |   4 +-
 .../table/view/TestHoodieTableFileSystemView.java  |  18 +-
 .../table/view/TestIncrementalFSViewSync.java      |   6 +-
 .../hudi/common/testutils/FileCreateUtils.java     |  83 +++++---
 .../common/testutils/HoodieTestDataGenerator.java  |   7 +-
 .../hudi/common/testutils/HoodieTestTable.java     |   9 +-
 .../hudi/common/testutils/HoodieTestUtils.java     |  31 +++
 .../common/testutils/InProcessTimeGenerator.java   |  46 +++++
 .../hudi/common/testutils/MockHoodieTimeline.java  |   3 +-
 .../hudi/common/testutils/SchemaTestUtil.java      |   3 +-
 .../hudi/common/util/TestClusteringUtils.java      |  14 +-
 .../apache/hudi/common/util/TestCommitUtils.java   |  16 +-
 .../hudi/common/util/TestCompactionUtils.java      |   5 +-
 .../apache/hudi/common/util/TestRetryHelper.java   |   2 +-
 .../common/util/collection/TestBitCaskDiskMap.java |   4 +-
 .../util/collection/TestExternalSpillableMap.java  |   9 +-
 .../common/util/collection/TestRocksDbDiskMap.java |   6 +-
 .../hudi/examples/common/RandomJsonSource.java     |  12 +-
 .../java/org/apache/hudi/sink/CleanFunction.java   |   3 +-
 .../clustering/ClusteringPlanSourceFunction.java   |   3 +-
 .../sink/clustering/HoodieFlinkClusteringJob.java  |   3 +-
 .../sink/compact/CompactionPlanSourceFunction.java |   3 +-
 .../hudi/sink/compact/HoodieFlinkCompactor.java    |   2 +-
 .../apache/hudi/source/IncrementalInputSplits.java |   6 +-
 .../apache/hudi/table/catalog/HoodieCatalog.java   |   4 +-
 .../hudi/table/catalog/HoodieHiveCatalog.java      |   3 +-
 .../java/org/apache/hudi/util/CompactionUtil.java  |   5 +-
 .../org/apache/hudi/util/FlinkWriteClients.java    |  12 +-
 .../java/org/apache/hudi/util/StreamerUtil.java    |  60 +++++-
 .../hudi/sink/bucket/ITTestBucketStreamWrite.java  |   2 +-
 .../hudi/sink/bulk/TestBulkInsertWriteHelper.java  |   3 +-
 .../sink/cluster/ITTestHoodieFlinkClustering.java  |  19 +-
 .../sink/compact/ITTestHoodieFlinkCompactor.java   |  22 +--
 .../hudi/source/TestIncrementalInputSplits.java    |  12 +-
 .../source/TestStreamReadMonitoringFunction.java   |   3 +-
 .../apache/hudi/table/format/TestInputFormat.java  |   6 +-
 .../org/apache/hudi/utils/TestClusteringUtil.java  |   3 +-
 .../org/apache/hudi/utils/TestCompactionUtil.java  |   3 +-
 .../hudi/hadoop/TestHoodieHFileInputFormat.java    |   4 +-
 .../hudi/hadoop/TestHoodieParquetInputFormat.java  |   4 +-
 .../realtime/TestHoodieRealtimeRecordReader.java   |   7 +-
 .../hudi/hadoop/testutils/InputFormatTestUtil.java |   5 +-
 .../testsuite/HoodieDeltaStreamerWrapper.java      |   4 +-
 .../testsuite/HoodieInlineTestSuiteWriter.java     |   3 +-
 .../org/apache/hudi/integ/ITTestHoodieSanity.java  |  14 +-
 .../common/table/HoodieTableMetaserverClient.java  |   6 +-
 .../timeline/HoodieMetaserverBasedTimeline.java    |  22 ++-
 .../metaserver/store/RelationalDBBasedStorage.java |   3 +-
 .../org/apache/hudi/HoodieSparkSqlWriter.scala     |  13 +-
 .../org/apache/hudi/IncrementalRelation.scala      |   4 +-
 .../hudi/MergeOnReadIncrementalRelation.scala      |  20 +-
 .../AlterHoodieTableAddColumnsCommand.scala        |   2 +-
 .../AlterHoodieTableAddPartitionCommand.scala      |   5 +-
 .../sql/hudi/streaming/HoodieStreamSource.scala    |   4 +-
 .../procedures/ExportInstantsProcedure.scala       |   2 +
 .../command/procedures/RunCleanProcedure.scala     |   2 +-
 .../procedures/RunClusteringProcedure.scala        |   2 +-
 .../procedures/RunCompactionProcedure.scala        |   2 +-
 .../procedures/ShowArchivedCommitsProcedure.scala  |   4 +-
 .../command/procedures/ShowCommitsProcedure.scala  |   4 +-
 .../src/test/java/HoodieJavaGenerateApp.java       |   4 +-
 .../org/apache/hudi/functional/TestBootstrap.java  |   6 +-
 .../TestDataSkippingWithMORColstats.java           |   3 +-
 .../TestSparkConsistentBucketClustering.java       |  31 ++-
 .../TestIncrementalReadByStateTransitionTime.scala |   4 +-
 .../TestIncrementalReadWithFullTableScan.scala     |  14 +-
 .../hudi/functional/TestStreamingSource.scala      |   2 +-
 .../sql/hudi/TestAlterTableDropPartition.scala     |   6 +-
 .../apache/spark/sql/hudi/TestInsertTable.scala    |   2 +-
 .../hudi/procedure/TestClusteringProcedure.scala   |   6 +-
 .../hudi/command/Spark30AlterTableCommand.scala    |   8 +-
 .../hudi/command/Spark31AlterTableCommand.scala    |   8 +-
 .../spark/sql/hudi/command/AlterTableCommand.scala |   8 +-
 .../org/apache/hudi/hive/HoodieHiveSyncClient.java |   4 +-
 .../org/apache/hudi/hive/TestHiveSyncTool.java     |  16 +-
 .../hudi/hive/testutils/HiveTestCluster.java       |   3 +-
 .../apache/hudi/hive/testutils/HiveTestUtil.java   |  21 ++-
 .../hudi/utilities/HoodieDropPartitionsTool.java   |   7 +-
 .../hudi/utilities/HoodieSnapshotCopier.java       |  23 ++-
 .../hudi/utilities/HoodieSnapshotExporter.java     |  22 ++-
 .../sources/helpers/IncrSourceHelper.java          |   2 +-
 .../apache/hudi/utilities/streamer/StreamSync.java |  12 +-
 .../apache/hudi/utilities/TestHoodieIndexer.java   |   7 +-
 .../deltastreamer/HoodieDeltaStreamerTestBase.java |   3 +-
 .../TestHoodieDeltaStreamerWithMultiWriter.java    |   9 +-
 .../functional/TestHoodieSnapshotExporter.java     |   5 +-
 .../TestHoodieMultiTableServicesMain.java          |   8 +-
 .../offlinejob/TestHoodieClusteringJob.java        |   9 +-
 .../offlinejob/TestHoodieCompactorJob.java         |   9 +-
 .../utilities/sources/TestHoodieIncrSource.java    |   6 +-
 .../utilities/sources/TestJsonKafkaSource.java     |   6 +-
 packaging/hudi-kafka-connect-bundle/pom.xml        |   1 +
 packaging/hudi-trino-bundle/pom.xml                |   1 +
 190 files changed, 2182 insertions(+), 1006 deletions(-)
 rename {hudi-client/hudi-client-common => 
hudi-common}/src/main/java/org/apache/hudi/client/transaction/lock/InProcessLockProvider.java
 (95%)
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/config/HoodieTimeGeneratorConfig.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerator.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGeneratorBase.java
 copy 
hudi-common/src/main/java/org/apache/hudi/common/{bloom/BloomFilterTypeCode.java
 => table/timeline/TimeGeneratorType.java} (67%)
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/table/timeline/WaitBasedTimeGenerator.java
 rename 
{hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction
 => 
hudi-common/src/test/java/org/apache/hudi/client/transaction/lock}/TestInProcessLockProvider.java
 (98%)
 create mode 100644 
hudi-common/src/test/java/org/apache/hudi/common/table/timeline/TestWaitBasedTimeGenerator.java
 create mode 100644 
hudi-common/src/test/java/org/apache/hudi/common/testutils/InProcessTimeGenerator.java

Reply via email to