This is an automated email from the ASF dual-hosted git repository. sivabalan pushed a commit to branch release-0.12.2-shadow in repository https://gitbox.apache.org/repos/asf/hudi.git
commit b930002b785248123f4cf9a9083be3815eba532d Author: Bingeng Huang <304979...@qq.com> AuthorDate: Fri Dec 9 15:24:29 2022 +0800 [HUDI-5350] Fix oom cause compaction event lost problem (#7408) Co-authored-by: hbg <bingeng.hu...@shopee.com> --- .../main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java index 4364d1d16d6..4ed1716545f 100644 --- a/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java +++ b/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/NonThrownExecutor.java @@ -136,15 +136,15 @@ public class NonThrownExecutor implements AutoCloseable { } private void handleException(Throwable t, ExceptionHook hook, Supplier<String> actionString) { - // if we have a JVM critical error, promote it immediately, there is a good - // chance the - // logging or job failing will not succeed any more - ExceptionUtils.rethrowIfFatalErrorOrOOM(t); final String errMsg = String.format("Executor executes action [%s] error", actionString.get()); logger.error(errMsg, t); if (hook != null) { hook.apply(errMsg, t); } + // if we have a JVM critical error, promote it immediately, there is a good + // chance the + // logging or job failing will not succeed any more + ExceptionUtils.rethrowIfFatalErrorOrOOM(t); } private Supplier<String> getActionString(String actionName, Object... actionParams) {