forked from JointCloud/pcm-hpc
23 lines
518 B
Go
23 lines
518 B
Go
package cron
|
|
|
|
import (
|
|
"gitlink.org.cn/jcce-pcm/pcm-participant-slurm/internal/svc"
|
|
)
|
|
|
|
func AddCronGroup(svc *svc.ServiceContext) {
|
|
// 同步任务信息到core端
|
|
svc.Cron.AddFunc("*/5 * * * * ?", func() {
|
|
SyncTask(svc)
|
|
})
|
|
|
|
// 推送p端心跳
|
|
svc.Cron.AddFunc("*/5 * * * * ?", func() {
|
|
ReportHeartbeat(svc.ParticipantRpc)
|
|
})
|
|
|
|
// 推送节点动态信息
|
|
svc.Cron.AddFunc("0 0/2 * * * ?", func() {
|
|
//tracker.NodesDynamicInfo(svc.Config.PrometheusUrl, svc.ParticipantRpc, svc.ClientSet)
|
|
})
|
|
}
|