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 18e6b79 [MINOR] Adding back all old default val members to DataSourceOptions (#3474) add 23dca6c [HUDI-2268] Add upgrade and downgrade to and from 0.9.0 (#3470) No new revisions were added by this update. Summary of changes: .../cli/commands/UpgradeOrDowngradeCommand.java | 24 +-- .../hudi/table/marker/DirectWriteMarkers.java | 15 +- .../table/upgrade/AbstractUpgradeDowngrade.java | 23 ++- .../table/upgrade/BaseOneToTwoUpgradeHandler.java | 42 +++++ .../upgrade/BaseOneToZeroDowngradeHandler.java} | 22 ++- .../upgrade/BaseTwoToOneDowngradeHandler.java | 142 ++++++++++++++ .../upgrade/BaseZeroToOneUpgradeHandler.java} | 40 ++-- .../hudi/table/upgrade/DowngradeHandler.java | 6 +- .../apache/hudi/table/upgrade/UpgradeHandler.java | 6 +- .../hudi/table/upgrade/FlinkUpgradeDowngrade.java | 14 +- .../table/upgrade/OneToTwoUpgradeHandler.java} | 11 +- .../table/upgrade/OneToZeroDowngradeHandler.java | 22 +-- .../table/upgrade/TwoToOneDowngradeHandler.java} | 15 +- .../table/upgrade/ZeroToOneUpgradeHandler.java | 107 +---------- .../table/upgrade/OneToTwoUpgradeHandler.java} | 14 +- .../table/upgrade/OneToZeroDowngradeHandler.java | 22 +-- .../hudi/table/upgrade/SparkUpgradeDowngrade.java | 15 +- .../table/upgrade/TwoToOneDowngradeHandler.java} | 18 +- .../table/upgrade/ZeroToOneUpgradeHandler.java | 107 +---------- .../scala/org/apache/hudi/HoodieSparkUtils.scala | 38 +++- .../hudi/table/upgrade/TestUpgradeDowngrade.java | 209 ++++++++++++++++++--- .../hudi/common/table/HoodieTableVersion.java | 8 +- .../org/apache/hudi/common/util/MarkerUtils.java | 11 +- .../org/apache/hudi/HoodieSparkSqlWriter.scala | 10 +- .../scala/org/apache/hudi/HoodieWriterUtils.scala | 22 +-- .../service/handlers/marker/MarkerDirState.java | 1 - .../hudi/utilities/deltastreamer/DeltaSync.java | 7 +- 27 files changed, 593 insertions(+), 378 deletions(-) create mode 100644 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/BaseOneToTwoUpgradeHandler.java copy hudi-client/{hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java => hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/BaseOneToZeroDowngradeHandler.java} (72%) create mode 100644 hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/BaseTwoToOneDowngradeHandler.java copy hudi-client/{hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java => hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/BaseZeroToOneUpgradeHandler.java} (79%) copy hudi-client/{hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/FullRecordBootstrapModeSelector.java => hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/OneToTwoUpgradeHandler.java} (72%) copy hudi-client/{hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java => hudi-flink-client/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java} (66%) copy hudi-client/{hudi-client-common/src/main/java/org/apache/hudi/client/bootstrap/selector/MetadataOnlyBootstrapModeSelector.java => hudi-spark-client/src/main/java/org/apache/hudi/table/upgrade/OneToTwoUpgradeHandler.java} (69%) copy hudi-client/{hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java => hudi-spark-client/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java} (66%)