diff --git a/src/scheduler_fair.go b/src/scheduler_fair.go index d7aaee3..e01bbc9 100644 --- a/src/scheduler_fair.go +++ b/src/scheduler_fair.go @@ -128,9 +128,9 @@ func (scheduler *SchedulerFair) Start() { /* phase 2: borrow */ if bestQueue == "" && scheduler.enableBorrow { - quotas := map[string]ResourceCount{} + quotas := map[string]*ResourceCount{} for queue, quota := range scheduler.queuesQuota { - quotas[queue] = ResourceCount{NumberGPU: quota.NumberGPU} + quotas[queue] = &ResourceCount{NumberGPU: quota.NumberGPU} } for _, IOUs := range scheduler.IOUs { for queue, IOU := range IOUs {