Skip to content

Commit 3e0f15c

Browse files
authored
fix: divide by zero panic (#995)
* fix: divide by zero panic * fix: add continue
1 parent 8a3c8b5 commit 3e0f15c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/scheduling/v2/scheduler.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,16 @@ func (s *Scheduler) tryAssignBatch(
539539

540540
wg.Add(1)
541541

542-
childRingOffset := newRingOffset % len(candidateSlots)
542+
denom := len(candidateSlots)
543+
544+
if denom == 0 {
545+
res[i].noSlots = true
546+
wg.Done()
547+
548+
continue
549+
}
550+
551+
childRingOffset := newRingOffset % denom
543552

544553
go func(i int) {
545554
defer wg.Done()

0 commit comments

Comments
 (0)