diff --git a/x-pack/plugin/data-frame/src/main/java/org/elasticsearch/xpack/dataframe/transforms/DataFrameTransformTask.java b/x-pack/plugin/data-frame/src/main/java/org/elasticsearch/xpack/dataframe/transforms/DataFrameTransformTask.java index a30b726b3d289..ea67da79620c4 100644 --- a/x-pack/plugin/data-frame/src/main/java/org/elasticsearch/xpack/dataframe/transforms/DataFrameTransformTask.java +++ b/x-pack/plugin/data-frame/src/main/java/org/elasticsearch/xpack/dataframe/transforms/DataFrameTransformTask.java @@ -657,6 +657,7 @@ protected void doSaveState(IndexerState indexerState, Map positi r -> { // for auto stop shutdown the task if (state.getTaskState().equals(DataFrameTransformTaskState.STOPPED)) { + onStop(); transformTask.shutdown(); } next.run(); @@ -715,7 +716,7 @@ protected void onFinish(ActionListener listener) { @Override protected void onStop() { auditor.info(transformConfig.getId(), "Data frame transform has stopped."); - logger.info("Data frame transform [{}] indexer has stopped", transformConfig.getId()); + logger.info("Data frame transform [{}] has stopped", transformConfig.getId()); } @Override