Commit d18a11b7 authored by duanjinfei's avatar duanjinfei

update ticker

parent c0504382
......@@ -129,7 +129,7 @@ func (m *ModelHandler) MonitorModelInfo() {
//}
}
m.IsInit = true
ticker = time.NewTicker(time.Minute * 10)
ticker.Reset(time.Minute * 10)
}
}
}
......@@ -221,7 +221,7 @@ func (m *ModelHandler) MonitorModelStatus() {
}
}
}
ticker = time.NewTicker(time.Minute * 10)
ticker.Reset(time.Minute * 10)
}
}
}
......
......@@ -140,7 +140,7 @@ func (m *MonitorNm) monitorNodeManagerSeed() {
nodeManagerArr = append(nodeManagerArr, &NodeManager{Info: node, IsUsed: false, IsExist: true})
}
m.IsInit = true
ticker = time.NewTicker(time.Minute * 10)
ticker.Reset(time.Minute * 10)
}
}
}
......@@ -153,7 +153,7 @@ func (m *MonitorNm) monitorGpuUsage(msgRespWorker *RespMsgWorker, nodeManager *m
case <-tick.C:
{
msgRespWorker.RegisterMsgResp(nodeManager, worker, GpuUsageResp, nil)
tick = time.NewTicker(time.Minute * 10)
tick.Reset(time.Minute * 10)
}
}
}
......
......@@ -147,8 +147,8 @@ func (t *TaskWorker) ComputeTaskHandler(taskMsg *nodemanagerV2.PushTaskMessage)
taskParam: &models.TaskParam{},
httpClient: &http.Client{},
request: &http.Request{},
waitRunningTicker: time.NewTicker(time.Millisecond),
waitReqTicker: time.NewTicker(time.Millisecond),
waitRunningTicker: time.NewTicker(time.Millisecond * 100),
waitReqTicker: time.NewTicker(time.Millisecond * 100),
startBeforeTaskTime: time.Now(),
}
t.LruCache.Add(taskMsg.TaskId, taskOp.taskExecResult)
......@@ -510,7 +510,7 @@ func (op *TaskOp) waitContainerRunning(handler *TaskWorker, imageName string, in
for {
select {
case <-op.waitRunningTicker.C:
op.waitRunningTicker = time.NewTicker(time.Second * models.DefaultTaskTimer)
op.waitRunningTicker.Reset(time.Second * models.DefaultTaskTimer)
if int64(time.Since(op.startBeforeTaskTime).Seconds()) > maxExecTime-50 {
log.Errorf("%s", "The maximum execution time for this task has been exceeded")
return fmt.Errorf("%s", "The maximum execution time for this task has been exceeded")
......@@ -572,7 +572,7 @@ func (op *TaskOp) waitReqContainerOk(dockerOp *operate.DockerOp) error {
for {
select {
case <-op.waitReqTicker.C:
op.waitReqTicker = time.NewTicker(time.Second * models.DefaultTaskTimer)
op.waitReqTicker.Reset(time.Second * models.DefaultTaskTimer)
if int64(time.Since(op.startBeforeTaskTime).Seconds()) > maxExecTime-50 {
log.Errorf("%s", "The maximum execution time for this task has been exceeded")
return fmt.Errorf("%s", "The maximum execution time for this task has been exceeded")
......
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