fix retry task failure (#13077)
This commit is contained in:
parent
fed1e85fb8
commit
a7ecc5a8b3
|
|
@ -39,7 +39,7 @@ public class TaskRetryStateEventHandler implements StateEventHandler {
|
||||||
StateEvent stateEvent) throws StateEventHandleException {
|
StateEvent stateEvent) throws StateEventHandleException {
|
||||||
TaskStateEvent taskStateEvent = (TaskStateEvent) stateEvent;
|
TaskStateEvent taskStateEvent = (TaskStateEvent) stateEvent;
|
||||||
|
|
||||||
logger.info("Handle task instance retry event, taskInstanceId: {}", taskStateEvent.getTaskInstanceId());
|
logger.info("Handle task instance retry event, taskCode: {}", taskStateEvent.getTaskCode());
|
||||||
|
|
||||||
TaskMetrics.incTaskInstanceByState("retry");
|
TaskMetrics.incTaskInstanceByState("retry");
|
||||||
Map<Long, TaskInstance> waitToRetryTaskInstanceMap = workflowExecuteRunnable.getWaitToRetryTaskInstanceMap();
|
Map<Long, TaskInstance> waitToRetryTaskInstanceMap = workflowExecuteRunnable.getWaitToRetryTaskInstanceMap();
|
||||||
|
|
|
||||||
|
|
@ -422,7 +422,6 @@ public class StateWheelExecuteThread extends BaseDaemonThread {
|
||||||
private void addTaskRetryEvent(TaskInstance taskInstance) {
|
private void addTaskRetryEvent(TaskInstance taskInstance) {
|
||||||
TaskStateEvent stateEvent = TaskStateEvent.builder()
|
TaskStateEvent stateEvent = TaskStateEvent.builder()
|
||||||
.processInstanceId(taskInstance.getProcessInstanceId())
|
.processInstanceId(taskInstance.getProcessInstanceId())
|
||||||
.taskInstanceId(taskInstance.getId())
|
|
||||||
.taskCode(taskInstance.getTaskCode())
|
.taskCode(taskInstance.getTaskCode())
|
||||||
.status(TaskExecutionStatus.RUNNING_EXECUTION)
|
.status(TaskExecutionStatus.RUNNING_EXECUTION)
|
||||||
.type(StateEventType.TASK_RETRY)
|
.type(StateEventType.TASK_RETRY)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue