Commit f4b1fcc0 authored by duanjinfei's avatar duanjinfei

update param parse

parent ed7f546a
...@@ -86,12 +86,12 @@ func reportModelInfo(nodeManager *models.NodeManagerClient, ...@@ -86,12 +86,12 @@ func reportModelInfo(nodeManager *models.NodeManagerClient,
msgRespWorker *RespMsgWorker, dockerOp *operate.DockerOp) { msgRespWorker *RespMsgWorker, dockerOp *operate.DockerOp) {
for { for {
select { select {
case taskId := <-dockerOp.ModelTaskIdIndexesChan: case taskIdIndexes := <-dockerOp.ModelTaskIdIndexesChan:
if !nodeManager.Status { if !nodeManager.Status {
log.WithField("endpoint", nodeManager.Endpoint).Error("Node manager is down , stop report model info") log.WithField("endpoint", nodeManager.Endpoint).Error("Node manager is down , stop report model info")
return return
} }
params := buildParams(taskId) params := buildParams(taskIdIndexes)
msgRespWorker.RegisterMsgResp(nodeManager, worker, SubmitResourceMapRes, params) msgRespWorker.RegisterMsgResp(nodeManager, worker, SubmitResourceMapRes, params)
} }
} }
......
...@@ -75,10 +75,11 @@ func HeartbeatResp(params ...interface{}) *nodemanagerV1.WorkerMessage { ...@@ -75,10 +75,11 @@ func HeartbeatResp(params ...interface{}) *nodemanagerV1.WorkerMessage {
func SubmitResourceMapRes(params ...interface{}) *nodemanagerV1.WorkerMessage { func SubmitResourceMapRes(params ...interface{}) *nodemanagerV1.WorkerMessage {
log.Info("Submit resource map response received params: ", params) log.Info("Submit resource map response received params: ", params)
taskIdLength := params[0].(uint64) taskIdIndexes := params[0].([]uint64)
taskIdLength := taskIdIndexes[0]
b := bitmap.New(taskIdLength) b := bitmap.New(taskIdLength)
for i := 1; i < len(params); i++ { for i := 1; i < len(taskIdIndexes); i++ {
taskIdIndex := params[i].(uint64) taskIdIndex := taskIdIndexes[i]
err := b.Set(taskIdIndex) err := b.Set(taskIdIndex)
if err != nil { if err != nil {
log.WithField("taskId index", i).Error("Error setting task id index") log.WithField("taskId index", i).Error("Error setting task id index")
......
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