Skip to content

Commit 0d3016f

Browse files
author
memory-overflow
committed
task reason 改为 error
1 parent ee04d5c commit 0d3016f

File tree

5 files changed

+5
-6
lines changed

5 files changed

+5
-6
lines changed

actuator/function_actuator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func (fc *fucntionActuator) Start(ctx context.Context, ftask *framework.Task) (
121121
callbackTask.TaskStatus = newStatus.TaskStatus
122122
callbackTask.TaskEnbTime = time.Now()
123123
if newStatus.FailedReason != nil {
124-
callbackTask.FailedReason = newStatus.FailedReason.Error()
124+
callbackTask.FailedReason = newStatus.FailedReason
125125
}
126126
fc.callbackChannel <- callbackTask
127127
}

container/memory_container/queue_container.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ func (q *queueContainer) ToFailedStatus(ctx context.Context, task *lighttasksche
140140
atomic.AddInt32(&q.runningTaskCount, -1)
141141
}
142142
task.TaskStatus = lighttaskscheduler.TASK_STATUS_FAILED
143-
task.FailedReason = reason.Error()
143+
task.FailedReason = reason
144144
return task, nil
145145
}
146146

example/videocut_example/video_cut/example_sql_container.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ func (e *videoCutSqlContainer) ToFailedStatus(ctx context.Context, ftask *framew
261261
return ftask, fmt.Errorf("task %s not found, may status has been changed", task.TaskId)
262262
}
263263
task.Status, ftask.TaskStatus = framework.TASK_STATUS_FAILED, framework.TASK_STATUS_FAILED
264-
task.FailedReason, ftask.FailedReason = reason.Error(), reason.Error()
264+
task.FailedReason, ftask.FailedReason = reason.Error(), reason
265265
task.EndAt, ftask.TaskEnbTime = &t, t
266266
ftask.TaskItem = task
267267
return ftask, nil

task.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ type Task struct {
3131
// 任务状态,任务容器负责赋予值
3232
TaskStatus TaskStatus
3333
// 任务容器负责赋予值
34-
FailedReason string
34+
FailedReason error
3535
// 任务已经重试的次数,任务容器负责赋予值
3636
TaskAttemptsTime int32
3737
}

task_scheduler.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package lighttaskscheduler
22

33
import (
44
"context"
5-
"errors"
65
"fmt"
76
"log"
87
"runtime/debug"
@@ -374,7 +373,7 @@ func (s *TaskScheduler) updateCallbackTask() {
374373
}
375374
}
376375
} else {
377-
s.failed(s.ctx, &task, errors.New(task.FailedReason))
376+
s.failed(s.ctx, &task, task.FailedReason)
378377
}
379378
} else if task.TaskStatus == TASK_STATUS_SUCCESS {
380379
s.export(s.ctx, &task)

0 commit comments

Comments
 (0)