Commit 9535edc2 authored by duanjinfei's avatar duanjinfei

update SubmitResourceMapRes

parent 8e3360e9
...@@ -51,20 +51,6 @@ func (m *MonitorNm) monitorNmClient() { ...@@ -51,20 +51,6 @@ func (m *MonitorNm) monitorNmClient() {
taskMsgWorker.DistributionTaskWorker(4) taskMsgWorker.DistributionTaskWorker(4)
log.Info("Distribution task worker started.......................") log.Info("Distribution task worker started.......................")
go func(dockerOp *operate.DockerOp) {
ticker := time.NewTicker(time.Second * 1)
for {
select {
case <-ticker.C:
if len(dockerOp.ReportTaskIds) > 0 {
params := utils.BuildParams(dockerOp.ReportTaskIds)
msgRespWorker.RegisterMsgResp(nodeManager, worker, SubmitResourceMapRes, params)
ticker = time.NewTicker(time.Minute * 10)
}
}
}
}(m.DockerOp)
msgRespWorker.RegisterMsgResp(nodeManager, worker, RegisterInfoResp, nil) msgRespWorker.RegisterMsgResp(nodeManager, worker, RegisterInfoResp, nil)
log.Info("------------------------Send register message ended------------------------") log.Info("------------------------Send register message ended------------------------")
...@@ -80,6 +66,9 @@ func (m *MonitorNm) monitorNmClient() { ...@@ -80,6 +66,9 @@ func (m *MonitorNm) monitorNmClient() {
nodeManagerHandler := NewNodeManagerHandler(nodeManager, worker, msgRespWorker, taskMsgWorker) nodeManagerHandler := NewNodeManagerHandler(nodeManager, worker, msgRespWorker, taskMsgWorker)
log.Info("Report model info started") log.Info("Report model info started")
go nodeManagerHandler.ReportResourceMap(m.DockerOp)
log.Info("Monitor resource map worker started")
go nodeManagerHandler.MonitorStandardTaskWorker() go nodeManagerHandler.MonitorStandardTaskWorker()
log.Info("Monitor standard task worker started") log.Info("Monitor standard task worker started")
......
...@@ -4,6 +4,7 @@ import ( ...@@ -4,6 +4,7 @@ import (
"example.com/m/conf" "example.com/m/conf"
"example.com/m/log" "example.com/m/log"
"example.com/m/models" "example.com/m/models"
"example.com/m/operate"
"example.com/m/utils" "example.com/m/utils"
"example.com/m/validator" "example.com/m/validator"
"fmt" "fmt"
...@@ -177,3 +178,17 @@ func (n *NodeManagerHandler) MonitorStandardTaskWorker() { ...@@ -177,3 +178,17 @@ func (n *NodeManagerHandler) MonitorStandardTaskWorker() {
} }
} }
} }
func (n *NodeManagerHandler) ReportResourceMap(dockerOp *operate.DockerOp) {
ticker := time.NewTicker(time.Second * 1)
for {
select {
case <-ticker.C:
if len(dockerOp.ReportTaskIds) > 0 {
params := utils.BuildParams(dockerOp.ReportTaskIds)
n.msgRespWorker.RegisterMsgResp(n.nodeManager, n.worker, SubmitResourceMapRes, params)
ticker = time.NewTicker(time.Minute * 10)
}
}
}
}
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