Commit 21f219c1 authored by vicotor's avatar vicotor

add new field

parent 395cc975
...@@ -304,13 +304,14 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error { ...@@ -304,13 +304,14 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error {
if result.IsSuccessed == false { if result.IsSuccessed == false {
taskResponse := &odysseus.TaskResponse{ taskResponse := &odysseus.TaskResponse{
TaskUuid: task.TaskUuid, TaskUuid: task.TaskUuid,
TaskResultHeader: result.TaskResultHeader, TaskResultHeader: result.TaskResultHeader,
TaskResultBody: result.TaskResultBody, TaskResultBody: result.TaskResultBody,
TaskUid: task.TaskUid, TaskUid: task.TaskUid,
TaskFee: task.TaskFee, TaskFee: task.TaskFee,
TaskIsSucceed: false, TaskIsSucceed: false,
TaskError: "worker failed", TaskError: "worker failed",
TaskExecuteDuration: result.TaskExecuteDuration,
} }
receipt := wm.makeReceipt(worker, task, result, errors.New("worker failed")) receipt := wm.makeReceipt(worker, task, result, errors.New("worker failed"))
wm.node.PostResult(receipt) wm.node.PostResult(receipt)
...@@ -374,13 +375,14 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error { ...@@ -374,13 +375,14 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error {
worker.recentTask.Remove(result.TaskUuid) worker.recentTask.Remove(result.TaskUuid)
} }
taskResponse := &odysseus.TaskResponse{ taskResponse := &odysseus.TaskResponse{
TaskUuid: task.TaskUuid, TaskUuid: task.TaskUuid,
TaskResultHeader: result.TaskResultHeader, TaskResultHeader: result.TaskResultHeader,
TaskResultBody: result.TaskResultBody, TaskResultBody: result.TaskResultBody,
TaskUid: task.TaskUid, TaskUid: task.TaskUid,
TaskFee: task.TaskFee, TaskFee: task.TaskFee,
TaskIsSucceed: true, TaskIsSucceed: true,
TaskError: "", TaskError: "",
TaskExecuteDuration: result.TaskExecuteDuration,
} }
go wm.doCallback(task.TaskCallback, taskResponse) go wm.doCallback(task.TaskCallback, taskResponse)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment