From a1a62fded31e2e03c24acdf813376ab104bdebf2 Mon Sep 17 00:00:00 2001 From: Dimitris Athanasiou Date: Fri, 5 Jul 2019 23:10:45 +0300 Subject: [PATCH] [7.x][ML] Stop df-analytics action request should filter tasks (#44016) (#44023) As a `BaseTasksRequest`, `StopDataFrameAnalyticsAction.Request` should implement a `match` method that makes sure only df-analytics tasks are applied. --- .../xpack/core/ml/action/StopDataFrameAnalyticsAction.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/action/StopDataFrameAnalyticsAction.java b/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/action/StopDataFrameAnalyticsAction.java index 3e671a10e5f..ac0ea12618f 100644 --- a/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/action/StopDataFrameAnalyticsAction.java +++ b/x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/action/StopDataFrameAnalyticsAction.java @@ -22,6 +22,7 @@ import org.elasticsearch.common.xcontent.ObjectParser; import org.elasticsearch.common.xcontent.ToXContentObject; import org.elasticsearch.common.xcontent.XContentBuilder; import org.elasticsearch.common.xcontent.XContentParser; +import org.elasticsearch.tasks.Task; import org.elasticsearch.xpack.core.ml.dataframe.DataFrameAnalyticsConfig; import org.elasticsearch.xpack.core.ml.job.messages.Messages; import org.elasticsearch.xpack.core.ml.utils.ExceptionsHelper; @@ -125,6 +126,11 @@ public class StopDataFrameAnalyticsAction extends ActionType StartDataFrameAnalyticsAction.TaskMatcher.match(task, expandedId)); + } + @Override public ActionRequestValidationException validate() { return null;