Commit 48702dd1 authored by Daniel Hiltgen's avatar Daniel Hiltgen
Browse files

Harden unload for empty runners

parent 68dfc623
...@@ -588,6 +588,10 @@ func (s *Scheduler) findRunnerToUnload() *runnerRef { ...@@ -588,6 +588,10 @@ func (s *Scheduler) findRunnerToUnload() *runnerRef {
runnerList = append(runnerList, r) runnerList = append(runnerList, r)
} }
s.loadedMu.Unlock() s.loadedMu.Unlock()
if len(runnerList) == 0 {
slog.Debug("no loaded runner to unload")
return nil
}
// In the future we can enhance the algorithm to be smarter about picking the optimal runner to unload // In the future we can enhance the algorithm to be smarter about picking the optimal runner to unload
// e.g., if we have multiple options, will one make room for the request? // e.g., if we have multiple options, will one make room for the request?
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment