mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-08 20:10:00 +00:00
Check job exists before opening & closing (elastic/elasticsearch#530)
Original commit: elastic/x-pack-elasticsearch@037ea30a12
This commit is contained in:
parent
1d4df3903c
commit
46938b281c
@ -172,6 +172,8 @@ public class CloseJobAction extends Action<CloseJobAction.Request, CloseJobActio
|
||||
|
||||
@Override
|
||||
protected void masterOperation(Request request, ClusterState state, ActionListener<Response> listener) throws Exception {
|
||||
jobManager.getJobOrThrowIfUnknown(request.getJobId());
|
||||
|
||||
UpdateJobStatusAction.Request updateStatusRequest = new UpdateJobStatusAction.Request(request.getJobId(), JobStatus.CLOSING);
|
||||
ActionListener<UpdateJobStatusAction.Response> delegateListener = ActionListener.wrap(
|
||||
response -> respondWhenJobIsClosed(request.getJobId(), listener), listener::onFailure);
|
||||
|
@ -192,6 +192,8 @@ public class OpenJobAction extends Action<OpenJobAction.Request, OpenJobAction.R
|
||||
|
||||
@Override
|
||||
protected void masterOperation(Request request, ClusterState state, ActionListener<Response> listener) throws Exception {
|
||||
jobManager.getJobOrThrowIfUnknown(request.getJobId());
|
||||
|
||||
ActionListener<Response> delegateListener = ActionListener.wrap(response -> respondWhenJobIsOpened(request, listener),
|
||||
listener::onFailure);
|
||||
jobManager.openJob(request, delegateListener);
|
||||
|
Loading…
x
Reference in New Issue
Block a user