Commit 4d62371c authored by vicotor's avatar vicotor

add log

parent 86f69fc8
...@@ -296,12 +296,15 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error { ...@@ -296,12 +296,15 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error {
log.WithField("worker", worker.uuid).Error("task not found for verify result") log.WithField("worker", worker.uuid).Error("task not found for verify result")
continue continue
} }
task := data.(*odysseus.TaskContent) task := data.(*odysseus.TaskContent)
if result.TaskUuid != task.TaskUuid { if result.TaskUuid != task.TaskUuid {
log.WithField("worker", worker.uuid).Error("task id not match") log.WithField("worker", worker.uuid).Error("task id not match")
continue continue
} }
log.WithField("task-uuid", task.TaskUuid).WithField("result", result).Debug("got task result")
if result.IsSuccessed == false { if result.IsSuccessed == false {
taskResponse := &odysseus.TaskResponse{ taskResponse := &odysseus.TaskResponse{
TaskUuid: task.TaskUuid, TaskUuid: task.TaskUuid,
......
...@@ -19,7 +19,7 @@ func (wm *WorkerManager) AddWorkerFirst(worker *Worker) error { ...@@ -19,7 +19,7 @@ func (wm *WorkerManager) AddWorkerFirst(worker *Worker) error {
// add device to redis // add device to redis
priority := 0 priority := 0
_ = device // todo: set priority with device info. _ = device // todo: set priority with device info.
if err := wm.rdb.LPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), worker.addr).Err(); err != nil { if err := wm.rdb.RPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), worker.addr).Err(); err != nil {
continue continue
} }
} }
...@@ -33,9 +33,10 @@ func (wm *WorkerManager) AddWorkerFirst(worker *Worker) error { ...@@ -33,9 +33,10 @@ func (wm *WorkerManager) AddWorkerFirst(worker *Worker) error {
func (wm *WorkerManager) AddWorkerSingle(worker *Worker) error { func (wm *WorkerManager) AddWorkerSingle(worker *Worker) error {
log.WithField("worker", worker.addr).Info("add worker on back.") log.WithField("worker", worker.addr).Info("add worker on back.")
{ {
// add device to redis // add worker to redis
priority := 0 priority := 0
if err := wm.rdb.LPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), worker.addr).Err(); err != nil { if err := wm.rdb.RPush(context.Background(), config.WORKER_QUEUE_PREFIX+strconv.Itoa(priority), worker.addr).Err(); err != nil {
log.WithError(err).Error("add worker back to queue failed.")
} }
} }
// 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