Commit fe4d3e03 authored by duanjinfei's avatar duanjinfei

update bit map submit

parent bc04a16e
......@@ -50,7 +50,7 @@ func monitorModelInfo(dockerOp *operate.DockerOp) {
continue
}
reportTaskIds := make([]uint64, 0)
reportTaskIds = append(reportTaskIds, uint64(len(modelInfosResp)))
maxLong := uint64(0)
for _, modelInfo := range modelInfosResp {
if modelInfo.ImageName == "" {
continue
......@@ -72,9 +72,13 @@ func monitorModelInfo(dockerOp *operate.DockerOp) {
} else {
reportTaskIds = append(reportTaskIds, modelInfo.TaskId)
}
if modelInfo.TaskId > maxLong {
maxLong = modelInfo.TaskId
}
dockerOp.SignApi[modelInfo.ImageName] = modelInfo.SignUrl
dockerOp.ModelsInfo = append(dockerOp.ModelsInfo, modelInfo)
}
reportTaskIds = append(reportTaskIds, maxLong)
dockerOp.ModelTaskIdIndexesChan <- reportTaskIds
ticker = time.NewTicker(time.Minute * 10)
}
......
......@@ -76,9 +76,9 @@ func HeartbeatResp(params ...interface{}) *nodemanagerV1.WorkerMessage {
func SubmitResourceMapRes(params ...interface{}) *nodemanagerV1.WorkerMessage {
log.Info("Submit resource map response received params: ", params)
taskIdIndexes := params[0].([]uint64)
taskIdLength := taskIdIndexes[0]
taskIdLength := taskIdIndexes[len(taskIdIndexes)-1]
b := bitmap.New(taskIdLength)
for i := 1; i < len(taskIdIndexes); i++ {
for i := 0; i < len(taskIdIndexes)-1; i++ {
taskIdIndex := taskIdIndexes[i]
err := b.Set(taskIdIndex)
if err != nil {
......
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