1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-06-07 22:31:55 +00:00
YAO-scheduler/src/job_manager.go

28 lines
380 B
Go
Raw Normal View History

2019-03-04 09:19:55 +00:00
package main
import (
"time"
"log"
)
type JobManager struct {
}
func (jm *JobManager) start(id int) {
log.Println("start job ", id)
/* request for resource */
/* bring up containers */
/* monitor job execution */
for {
log.Println("executing job ", id)
time.Sleep(time.Second * 5)
}
/* save logs etc. */
/* return resource */
log.Println("finish job", id)
}