mirror of
https://github.com/alibaba/DataX.git
synced 2025-05-02 04:59:51 +08:00
修复taskExecutor失败后,没有正常关闭的问题
This commit is contained in:
parent
f01836a080
commit
a27844a84b
@ -187,8 +187,15 @@ public class TaskGroupContainer extends AbstractContainer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 2.发现该taskGroup下taskExecutor的总状态失败则汇报错误
|
// 2.发现该taskGroup下taskExecutor的总状态失败则汇报错误,同时关闭失败的taskExecutor
|
||||||
if (failedOrKilled) {
|
if (failedOrKilled) {
|
||||||
|
|
||||||
|
taskFailedExecutorMap.forEach((taskId, taskExecutor) -> {
|
||||||
|
if (!taskExecutor.isShutdown()) {
|
||||||
|
taskExecutor.shutdown();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
lastTaskGroupContainerCommunication = reportTaskGroupCommunication(
|
lastTaskGroupContainerCommunication = reportTaskGroupCommunication(
|
||||||
lastTaskGroupContainerCommunication, taskCountInThisTaskGroup);
|
lastTaskGroupContainerCommunication, taskCountInThisTaskGroup);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user