From d06367a1f34f8aff7bd22b45e02b7e4664881da1 Mon Sep 17 00:00:00 2001 From: Xavier Bai Date: Tue, 19 Sep 2023 17:45:38 +0800 Subject: [PATCH] [AMORO-1869] Avoid evaluating pending input during the optimization process (#1997) --- .../table/executor/TableRuntimeRefreshExecutor.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/ams/server/src/main/java/com/netease/arctic/server/table/executor/TableRuntimeRefreshExecutor.java b/ams/server/src/main/java/com/netease/arctic/server/table/executor/TableRuntimeRefreshExecutor.java index 48fcac706b..0c58e0cb92 100644 --- a/ams/server/src/main/java/com/netease/arctic/server/table/executor/TableRuntimeRefreshExecutor.java +++ b/ams/server/src/main/java/com/netease/arctic/server/table/executor/TableRuntimeRefreshExecutor.java @@ -18,7 +18,6 @@ package com.netease.arctic.server.table.executor; -import com.netease.arctic.server.optimizing.OptimizingStatus; import com.netease.arctic.server.optimizing.plan.OptimizingEvaluator; import com.netease.arctic.server.table.TableManager; import com.netease.arctic.server.table.TableRuntime; @@ -46,14 +45,6 @@ protected long getNextExecutingTime(TableRuntime tableRuntime) { return Math.min(tableRuntime.getOptimizingConfig().getMinorLeastInterval() * 4L / 5, interval); } - @Override - public void handleStatusChanged(TableRuntime tableRuntime, OptimizingStatus originalStatus) { - if (originalStatus != null && originalStatus.equals(OptimizingStatus.COMMITTING) && - tableRuntime.getOptimizingStatus().equals(OptimizingStatus.IDLE)) { - tryEvaluatingPendingInput(tableRuntime, loadTable(tableRuntime)); - } - } - private void tryEvaluatingPendingInput(TableRuntime tableRuntime, ArcticTable table) { if (tableRuntime.isOptimizingEnabled() && !tableRuntime.getOptimizingStatus().isProcessing()) { OptimizingEvaluator evaluator = new OptimizingEvaluator(tableRuntime, table);