[Fix-14503][Worker] Fix the problem of subprocess cannot be killed (#14504)
Co-authored-by: xiangzihao <460888207@qq.com>
This commit is contained in:
parent
6af361a7d6
commit
5a6f1c88a3
|
|
@ -85,6 +85,7 @@ public class WorkerTaskKillProcessor implements WorkerRpcProcessor {
|
|||
return;
|
||||
}
|
||||
|
||||
boolean result = doKill(taskExecutionContext);
|
||||
this.cancelApplication(taskInstanceId);
|
||||
|
||||
int processId = taskExecutionContext.getProcessId();
|
||||
|
|
@ -97,8 +98,6 @@ public class WorkerTaskKillProcessor implements WorkerRpcProcessor {
|
|||
return;
|
||||
}
|
||||
|
||||
boolean result = doKill(taskExecutionContext);
|
||||
|
||||
taskExecutionContext.setCurrentExecutionStatus(
|
||||
result ? TaskExecutionStatus.SUCCESS : TaskExecutionStatus.FAILURE);
|
||||
sendTaskKillResponseCommand(channel, message.getOpaque(), taskExecutionContext);
|
||||
|
|
|
|||
Loading…
Reference in New Issue