1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-15 08:16:43 +00:00
This commit is contained in:
2020-04-13 18:37:54 +08:00
parent cb6dabb41f
commit 3f215b0e1d
5 changed files with 19 additions and 10 deletions

View File

@@ -19,6 +19,7 @@ type SchedulerFCFS struct {
func (scheduler *SchedulerFCFS) Start() {
scheduler.jobs = map[string]*JobManager{}
scheduler.history = []*Job{}
scheduler.enabled = true
go func() {
for {
@@ -229,10 +230,12 @@ func (scheduler *SchedulerFCFS) Detach(GPU string, job string) {
pool.detach(GPU, job)
}
func (scheduler *SchedulerFCFS) Enable() {
func (scheduler *SchedulerFCFS) Enable() bool {
scheduler.enabled = true
return true
}
func (scheduler *SchedulerFCFS) Disable() {
func (scheduler *SchedulerFCFS) Disable() bool {
scheduler.enabled = false
return true
}