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

yihua pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from ee50661db20 [HUDI-9231] Show complete DAG for one single query in 
spark web ui while inserting into hudi table (#13044)
     add 666eb312acd [HUDI-9236] Handle markers for log files in table version 
6 (#13007)

No new revisions were added by this update.

Summary of changes:
 .../apache/hudi/client/BaseHoodieWriteClient.java  |   8 +-
 .../apache/hudi/client/CommitMetadataResolver.java |  48 +++
 .../hudi/client/CommitMetadataResolverFactory.java |  43 +++
 .../client/MarkerBasedCommitMetadataResolver.java  | 257 ++++++++++++++
 .../NoOpCommitMetadataResolver.java}               |  33 +-
 .../java/org/apache/hudi/io/HoodieWriteHandle.java |   5 +-
 .../action/commit/BaseCommitActionExecutor.java    |   8 +-
 .../rollback/BaseRollbackActionExecutor.java       |  11 +-
 .../rollback/ListingBasedRollbackStrategy.java     |  39 ++-
 .../rollback/MarkerBasedRollbackStrategy.java      |  49 ++-
 ...BaseRollbackHelper.java => RollbackHelper.java} |  13 +-
 .../action/rollback/RollbackHelperFactory.java}    |  27 +-
 .../table/action/rollback/RollbackHelperV1.java    | 389 +++++++++++++++++++++
 .../marker/AppendMarkerHandler.java}               |  23 +-
 .../hudi/table/marker/DirectWriteMarkers.java      |  58 +--
 .../hudi/table/marker/DirectWriteMarkersV1.java    | 103 ++++++
 .../marker/TimelineServerBasedWriteMarkers.java    |   9 +-
 .../marker/TimelineServerBasedWriteMarkersV1.java  |  74 ++++
 .../org/apache/hudi/table/marker/WriteMarkers.java |  19 +
 .../hudi/table/marker/WriteMarkersFactory.java     |  31 +-
 .../table/upgrade/ZeroToOneUpgradeHandler.java     |   4 +-
 .../client/utils/TestCommitMetadataResolver.java   | 242 +++++++++++++
 .../rollback/TestMarkerBasedRollbackStrategy.java  |  17 +-
 ...RollbackHelper.java => TestRollbackHelper.java} |   6 +-
 .../hudi/table/marker/TestWriteMarkersFactory.java |  71 ++--
 .../org/apache/hudi/data/HoodieJavaPairRDD.java    |   8 +
 .../apache/hudi/data/TestHoodieJavaPairRDD.java    | 110 ++++++
 .../TestMarkerBasedRollbackStrategy.java           |  27 +-
 .../hudi/table/marker/TestDirectWriteMarkers.java  |  15 +-
 .../table/marker/TestDirectWriteMarkersV1.java     |  35 +-
 .../TestTimelineServerBasedWriteMarkers.java       |  14 +-
 .../TestTimelineServerBasedWriteMarkersV1.java     |  52 +++
 .../hudi/table/marker/TestWriteMarkersBase.java    |  61 +++-
 .../hudi/common/data/HoodieListPairData.java       |  27 ++
 .../apache/hudi/common/data/HoodiePairData.java    |  12 +
 .../java/org/apache/hudi/common/model/IOType.java  |   1 +
 .../hudi/common/table/marker/MarkerOperation.java  |   2 +
 .../hudi/metadata/HoodieTableMetadataUtil.java     |  36 +-
 .../common/data/TestHoodieListDataPairData.java    |  34 ++
 .../hudi/common/testutils/FileCreateUtils.java     |  56 +++
 .../hudi/common/testutils/HoodieTestTable.java     |  41 ++-
 .../org/apache/hudi/storage/StorageSchemes.java    |  15 +
 .../functional/TestHoodieBackedMetadata.java       | 120 +++++--
 .../hudi/table/TestHoodieMergeOnReadTable.java     |   4 +
 ...arkCopyOnWriteTableRollbackTableVersionSix.java |  63 ++++
 .../TestHoodieSparkMergeOnReadTableCompaction.java | 227 +++++++++++-
 .../TestHoodieSparkMergeOnReadTableRollback.java   | 233 +++++++++---
 .../table/functional/TestHoodieSparkRollback.java  | 307 ++++++++++++++++
 .../hudi/timeline/service/RequestHandler.java      |   8 +
 .../timeline/service/handlers/MarkerHandler.java   |  10 +
 50 files changed, 2795 insertions(+), 310 deletions(-)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommitMetadataResolver.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommitMetadataResolverFactory.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/MarkerBasedCommitMetadataResolver.java
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/{table/upgrade/SupportsUpgradeDowngrade.java
 => client/NoOpCommitMetadataResolver.java} (55%)
 rename 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/{BaseRollbackHelper.java
 => RollbackHelper.java} (96%)
 copy 
hudi-client/{hudi-spark-client/src/test/java/org/apache/hudi/index/hbase/TestHBaseIndexUsage.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackHelperFactory.java}
 (60%)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackHelperV1.java
 copy 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/{client/timeline/HoodieTimelineArchiver.java
 => table/marker/AppendMarkerHandler.java} (58%)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkersV1.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkersV1.java
 create mode 100644 
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/utils/TestCommitMetadataResolver.java
 rename 
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/table/action/rollback/{TestBaseRollbackHelper.java
 => TestRollbackHelper.java} (98%)
 create mode 100644 
hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/data/TestHoodieJavaPairRDD.java
 copy 
hudi-io/src/main/java/org/apache/hudi/io/ByteArraySeekableDataInputStream.java 
=> 
hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestDirectWriteMarkersV1.java
 (58%)
 create mode 100644 
hudi-client/hudi-spark-client/src/test/java/org/apache/hudi/table/marker/TestTimelineServerBasedWriteMarkersV1.java
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkCopyOnWriteTableRollbackTableVersionSix.java
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/java/org/apache/hudi/table/functional/TestHoodieSparkRollback.java

Reply via email to