You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by vi...@apache.org on 2020/04/13 15:29:29 UTC
[incubator-hudi] branch master updated (17bf930 -> 661b0b3)
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/incubator-hudi.git.
from 17bf930 [HUDI-770] Organize upsert/insert API implementation under a single package (#1495)
add 661b0b3 [HUDI-761] Refactoring rollback and restore actions using the ActionExecutor abstraction (#1492)
No new revisions were added by this update.
Summary of changes:
.../org/apache/hudi/cli/commands/SparkMain.java | 2 +-
.../hudi/client/AbstractHoodieWriteClient.java | 118 +-----------
.../org/apache/hudi/client/HoodieWriteClient.java | 156 ++++++----------
...kException.java => HoodieRestoreException.java} | 8 +-
.../apache/hudi/table/HoodieCopyOnWriteTable.java | 79 +-------
.../apache/hudi/table/HoodieMergeOnReadTable.java | 198 ++-------------------
.../java/org/apache/hudi/table/HoodieTable.java | 39 ++--
.../table/action/clean/CleanActionExecutor.java | 8 +-
.../action/restore/BaseRestoreActionExecutor.java | 111 ++++++++++++
.../restore/CopyOnWriteRestoreActionExecutor.java | 57 ++++++
.../restore/MergeOnReadRestoreActionExecutor.java | 64 +++++++
.../rollback/BaseRollbackActionExecutor.java | 192 ++++++++++++++++++++
.../CopyOnWriteRollbackActionExecutor.java | 94 ++++++++++
.../MergeOnReadRollbackActionExecutor.java} | 193 ++++----------------
.../{ => action}/rollback/RollbackHelper.java | 2 +-
.../{ => action}/rollback/RollbackRequest.java | 2 +-
.../org/apache/hudi/client/TestClientRollback.java | 16 +-
.../java/org/apache/hudi/table/TestCleaner.java | 2 +-
.../table/timeline/TimelineMetadataUtils.java | 15 +-
.../common/fs/inline/TestInLineFileSystem.java | 5 +-
20 files changed, 680 insertions(+), 681 deletions(-)
copy hudi-client/src/main/java/org/apache/hudi/exception/{HoodieRollbackException.java => HoodieRestoreException.java} (81%)
create mode 100644 hudi-client/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java
create mode 100644 hudi-client/src/main/java/org/apache/hudi/table/action/restore/CopyOnWriteRestoreActionExecutor.java
create mode 100644 hudi-client/src/main/java/org/apache/hudi/table/action/restore/MergeOnReadRestoreActionExecutor.java
create mode 100644 hudi-client/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java
create mode 100644 hudi-client/src/main/java/org/apache/hudi/table/action/rollback/CopyOnWriteRollbackActionExecutor.java
copy hudi-client/src/main/java/org/apache/hudi/table/{HoodieMergeOnReadTable.java => action/rollback/MergeOnReadRollbackActionExecutor.java} (59%)
rename hudi-client/src/main/java/org/apache/hudi/table/{ => action}/rollback/RollbackHelper.java (99%)
rename hudi-client/src/main/java/org/apache/hudi/table/{ => action}/rollback/RollbackRequest.java (98%)