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

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


    from e4a2d98  [HUDI-426] Bootstrap datasource integration (#1702)
     add ff53e8f  [HUDI-1014] Adding Upgrade and downgrade infra for smooth 
transitioning from list based rollback to marker based rollback (#1858)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/hudi/cli/commands/SparkMain.java    |  41 ++-
 .../cli/commands/UpgradeOrDowngradeCommand.java    |  81 ++++
 .../hudi/cli/commands/TestRepairsCommand.java      |   4 +-
 .../cli/commands/TestUpgradeDowngradeCommand.java  | 128 +++++++
 .../hudi/client/AbstractHoodieWriteClient.java     |  11 +-
 .../org/apache/hudi/client/HoodieWriteClient.java  |  20 +-
 .../rollback/BaseRollbackActionExecutor.java       |  32 +-
 .../CopyOnWriteRollbackActionExecutor.java         |  43 +--
 .../rollback/ListingBasedRollbackHelper.java       | 110 ++++--
 .../MergeOnReadRollbackActionExecutor.java         | 172 +--------
 .../hudi/table/action/rollback/RollbackUtils.java  | 173 +++++++++
 .../hudi/table/upgrade/DowngradeHandler.java       |  28 +-
 .../upgrade/HoodieUpgradeDowngradeException.java   |  12 +-
 .../table/upgrade/OneToZeroDowngradeHandler.java   |  49 +++
 .../hudi/table/upgrade/UpgradeDowngrade.java       | 153 ++++++++
 .../apache/hudi/table/upgrade/UpgradeHandler.java  |  28 +-
 .../table/upgrade/ZeroToOneUpgradeHandler.java     | 132 +++++++
 .../hudi/table/upgrade/TestUpgradeDowngrade.java   | 408 +++++++++++++++++++++
 .../hudi/testutils/HoodieClientTestUtils.java      |  25 ++
 .../hudi/common/table/HoodieTableConfig.java       |  33 +-
 .../hudi/common/table/HoodieTableMetaClient.java   |   8 +-
 .../HoodieTableVersion.java}                       |  50 +--
 22 files changed, 1421 insertions(+), 320 deletions(-)
 create mode 100644 
hudi-cli/src/main/java/org/apache/hudi/cli/commands/UpgradeOrDowngradeCommand.java
 create mode 100644 
hudi-cli/src/test/java/org/apache/hudi/cli/commands/TestUpgradeDowngradeCommand.java
 copy 
hudi-examples/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java
 => 
hudi-client/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java 
(60%)
 copy 
hudi-utilities/src/main/java/org/apache/hudi/utilities/exception/HoodieSnapshotExporterException.java
 => 
hudi-client/src/main/java/org/apache/hudi/table/upgrade/HoodieUpgradeDowngradeException.java
 (67%)
 create mode 100644 
hudi-client/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java
 create mode 100644 
hudi-client/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java
 copy 
hudi-examples/src/main/java/org/apache/hudi/examples/common/ExampleDataSchemaProvider.java
 => hudi-client/src/main/java/org/apache/hudi/table/upgrade/UpgradeHandler.java 
(60%)
 create mode 100644 
hudi-client/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java
 create mode 100644 
hudi-client/src/test/java/org/apache/hudi/table/upgrade/TestUpgradeDowngrade.java
 copy hudi-common/src/main/java/org/apache/hudi/common/{util/NetworkUtils.java 
=> table/HoodieTableVersion.java} (53%)

Reply via email to