[Fix-7093][dolphincheduler-server] fix dependent node stuck in running (#7116)
* fix bug 7093 * remove redundant else Co-authored-by: SbloodyS <sbloodys@qq.com>refactor-ui
parent
eb07a2b1c9
commit
8d39bf14b1
|
|
@ -92,9 +92,8 @@ public class StateWheelExecuteThread extends Thread {
|
|||
for (TaskInstance taskInstance : this.taskInstanceCheckList.values()) {
|
||||
if (TimeoutFlag.OPEN == taskInstance.getTaskDefine().getTimeoutFlag()) {
|
||||
long timeRemain = DateUtils.getRemainTime(taskInstance.getStartTime(), taskInstance.getTaskDefine().getTimeout() * Constants.SEC_2_MINUTES_TIME_UNIT);
|
||||
if (0 <= timeRemain && processTimeout(taskInstance)) {
|
||||
if (0 >= timeRemain && processTimeout(taskInstance)) {
|
||||
taskInstanceCheckList.remove(taskInstance.getId());
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (taskInstance.taskCanRetry() && taskInstance.retryTaskIntervalOverTime()) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue