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

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


    from 4deaa30  [HUDI-2404] Add metrics-jmx to spark and flink bundles (#3632)
     add b8dad62  [HUDI-2422] Adding rollback plan and rollback requested 
instant (#3651)

No new revisions were added by this update.

Summary of changes:
 .../hudi/client/AbstractHoodieWriteClient.java     |  26 ++-
 .../java/org/apache/hudi/table/HoodieTable.java    |  21 ++
 .../rollback/BaseRollbackActionExecutor.java       | 108 +++++++---
 .../table/action/rollback/BaseRollbackHelper.java  | 217 ++++++++++++++++++++
 .../rollback/BaseRollbackPlanActionExecutor.java   | 131 ++++++++++++
 .../CopyOnWriteRollbackActionExecutor.java         |  21 +-
 .../rollback/ListingBasedRollbackHelper.java       | 227 ++++++---------------
 .../rollback/ListingBasedRollbackStrategy.java     |  76 +++++++
 .../rollback/MarkerBasedRollbackStrategy.java      | 144 ++++---------
 .../MergeOnReadRollbackActionExecutor.java         |  27 +--
 .../hudi/table/action/rollback/RollbackUtils.java  |  17 ++
 .../SerializableHoodieRollbackRequest.java         |  67 ++++++
 .../client/common/HoodieFlinkEngineContext.java    |  10 +
 .../hudi/table/HoodieFlinkCopyOnWriteTable.java    |   8 +
 .../hudi/table/HoodieFlinkMergeOnReadTable.java    |   8 +
 .../table/upgrade/ZeroToOneUpgradeHandler.java     |   9 +-
 .../client/common/HoodieJavaEngineContext.java     |  11 +
 .../hudi/table/HoodieJavaCopyOnWriteTable.java     |   8 +
 .../client/common/HoodieSparkEngineContext.java    |   7 +
 .../hudi/table/HoodieSparkCopyOnWriteTable.java    |   9 +
 .../hudi/table/HoodieSparkMergeOnReadTable.java    |   9 +
 .../SparkCopyOnWriteRestoreActionExecutor.java     |  13 +-
 .../SparkMergeOnReadRestoreActionExecutor.java     |  31 +--
 .../table/upgrade/ZeroToOneUpgradeHandler.java     |   7 +-
 .../java/org/apache/hudi/table/TestCleaner.java    |   4 +-
 .../TestCopyOnWriteRollbackActionExecutor.java     |  55 +++--
 .../TestMergeOnReadRollbackActionExecutor.java     |  18 +-
 .../TestMarkerBasedRollbackStrategy.java           |  21 +-
 hudi-common/src/main/avro/HoodieRollbackPlan.avsc  |  76 +++++++
 .../hudi/common/engine/HoodieEngineContext.java    |   4 +
 .../common/engine/HoodieLocalEngineContext.java    |  11 +
 .../table/timeline/HoodieActiveTimeline.java       |  45 +++-
 .../hudi/common/table/timeline/HoodieInstant.java  |   3 +-
 .../hudi/common/table/timeline/HoodieTimeline.java |   5 +
 .../table/timeline/TimelineMetadataUtils.java      |   5 +
 35 files changed, 1044 insertions(+), 415 deletions(-)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackHelper.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackPlanActionExecutor.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/SerializableHoodieRollbackRequest.java
 create mode 100644 hudi-common/src/main/avro/HoodieRollbackPlan.avsc

Reply via email to