Commit 7f33229e authored by vicotor's avatar vicotor

add result code

parent 7bd8db03
...@@ -42,6 +42,7 @@ func (wm *WorkerManager) computeTaskResult(worker *Worker, task *odysseus.TaskCo ...@@ -42,6 +42,7 @@ func (wm *WorkerManager) computeTaskResult(worker *Worker, task *odysseus.TaskCo
TaskUid: task.TaskUid, TaskUid: task.TaskUid,
TaskFee: task.TaskFee, TaskFee: task.TaskFee,
TaskIsSucceed: false, TaskIsSucceed: false,
TaskResultCode: result.TaskResultCode,
TaskError: "worker failed", TaskError: "worker failed",
} }
receipt := wm.makeReceipt(worker, task, result, errors.New("worker failed")) receipt := wm.makeReceipt(worker, task, result, errors.New("worker failed"))
...@@ -56,6 +57,7 @@ func (wm *WorkerManager) computeTaskResult(worker *Worker, task *odysseus.TaskCo ...@@ -56,6 +57,7 @@ func (wm *WorkerManager) computeTaskResult(worker *Worker, task *odysseus.TaskCo
TaskUid: task.TaskUid, TaskUid: task.TaskUid,
TaskFee: task.TaskFee, TaskFee: task.TaskFee,
TaskIsSucceed: true, TaskIsSucceed: true,
TaskResultCode: result.TaskResultCode,
TaskError: "", TaskError: "",
} }
go wm.doCallback(task.TaskCallback, taskResponse) go wm.doCallback(task.TaskCallback, taskResponse)
......
...@@ -113,6 +113,8 @@ func (wm *WorkerManager) AddWorkerSingle(worker *Worker) error { ...@@ -113,6 +113,8 @@ func (wm *WorkerManager) AddWorkerSingle(worker *Worker) error {
priority := 0 priority := 0
if err := wm.rdb.RPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), workerId(worker)).Err(); err != nil { if err := wm.rdb.RPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), workerId(worker)).Err(); err != nil {
log.WithError(err).Error("add worker back to queue failed.") log.WithError(err).Error("add worker back to queue failed.")
} else {
log.WithField("worker", worker.workerAddr).Info("add worker back to queue success.")
} }
} }
// add worker to redis queue // add worker to redis queue
......
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