1
0

[HUDI-3581] Reorganize some clazz for hudi flink (#4983)

This commit is contained in:
Danny Chan
2022-03-10 15:55:15 +08:00
committed by GitHub
parent 034addaef5
commit ec24407191
15 changed files with 28 additions and 14 deletions

View File

@@ -170,6 +170,7 @@ public abstract class HoodieAsyncService implements Serializable {
if (null != callback) {
callback.apply(null != error);
}
this.started = false;
});
}

View File

@@ -835,11 +835,18 @@ public abstract class BaseHoodieWriteClient<T extends HoodieRecordPayload, I, K,
* Provides a new commit time for a write operation (insert/update/delete).
*/
public String startCommit() {
HoodieTableMetaClient metaClient = createMetaClient(true);
return startCommit(metaClient.getCommitActionType(), metaClient);
}
/**
* Provides a new commit time for a write operation (insert/update/delete/insert_overwrite/insert_overwrite_table) with specified action.
*/
public String startCommit(String actionType, HoodieTableMetaClient metaClient) {
CleanerUtils.rollbackFailedWrites(config.getFailedWritesCleanPolicy(),
HoodieTimeline.COMMIT_ACTION, () -> rollbackFailedWrites());
String instantTime = HoodieActiveTimeline.createNewInstantTime();
HoodieTableMetaClient metaClient = createMetaClient(true);
startCommit(instantTime, metaClient.getCommitActionType(), metaClient);
startCommit(instantTime, actionType, metaClient);
return instantTime;
}