1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-12 23:36:44 +00:00

add files

This commit is contained in:
2019-03-04 17:19:55 +08:00
parent 5c500fca4e
commit aa2a233485
6 changed files with 216 additions and 0 deletions

27
src/job_manager.go Normal file
View File

@@ -0,0 +1,27 @@
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)
}