[ML] Never restart job locally upon cancel

Relates to elastic/x-pack-elasticsearch#749

Original commit: elastic/x-pack-elasticsearch@6943d75178
This commit is contained in:
Martijn van Groningen 2017-03-22 17:09:19 +01:00
parent f20efa7152
commit 6ddc626c17

View File

@ -11,7 +11,6 @@ import org.elasticsearch.action.Action;
import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.ActionRequestBuilder;
import org.elasticsearch.action.ActionRequestValidationException;
import org.elasticsearch.action.admin.cluster.node.tasks.cancel.CancelTasksRequest;
import org.elasticsearch.action.support.ActionFilters;
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.cluster.ClusterState;
@ -234,8 +233,7 @@ public class OpenJobAction extends Action<OpenJobAction.Request, PersistentActio
@Override
protected void onCancelled() {
String reason = getReasonCancelled();
boolean restart = CancelTasksRequest.DEFAULT_REASON.equals(reason) == false;
autodetectProcessManager.closeJob(jobId, restart, reason);
autodetectProcessManager.closeJob(jobId, false, reason);
}
static boolean match(Task task, String expectedJobId) {