Commit 0b2745ef authored by vicotor's avatar vicotor

fix bug

parent 84a0c188
...@@ -414,8 +414,9 @@ func (wm *WorkerManager) manageWorker(worker *Worker) error { ...@@ -414,8 +414,9 @@ 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
} }
dtask := data.(*dispatchTask)
task := data.(*odysseus.TaskContent) task := dtask.task
if result.TaskId != task.TaskId { if result.TaskId != task.TaskId {
log.WithField("worker", worker.uuid).Error("task id not match") log.WithField("worker", worker.uuid).Error("task id not match")
continue continue
...@@ -500,7 +501,7 @@ func (wm *WorkerManager) handleWorkerMsg(worker *Worker) { ...@@ -500,7 +501,7 @@ func (wm *WorkerManager) handleWorkerMsg(worker *Worker) {
return return
case *omanager.WorkerMessage_SubmitTaskAck: case *omanager.WorkerMessage_SubmitTaskAck:
if v, ok := worker.recentTask.Get(msg.SubmitTaskAck.TaskId); ok { if v, ok := worker.recentTask.Get(msg.SubmitTaskAck.TaskId); ok {
dtask := v.(dispatchTask) dtask := v.(*dispatchTask)
select { select {
case dtask.ack <- true: case dtask.ack <- true:
log.WithField("task", dtask.task.TaskId).Debug("got ack") log.WithField("task", dtask.task.TaskId).Debug("got ack")
......
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