- Replace float64 ratio comparison with integer-only load ratio math to avoid floating-point precision issues. - Collect all equal-ratio candidates and rotate via lastSelectedSlot so equally loaded providers do not pin to a single provider. - Add loadRatioLess and loadRatioEqual helper functions. - Track lastSelectedSlot in admit and tryDispatchLocked paths. |
||
|---|---|---|
| .. | ||
| control_command.go | ||
| model_queue.go | ||
| model_queue_test.go | ||
| node_command.go | ||
| run_dispatch.go | ||
| run_dispatch_internal_test.go | ||
| service.go | ||
| service_internal_test.go | ||
| service_test.go | ||
| status_provider.go | ||
| status_provider_test.go | ||