koordinator-sh / koordinator

A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.
https://koordinator.sh
Apache License 2.0
1.34k stars 330 forks source link

[proposal]koord-scheduler:Hope that the Aggregated of the load perception plug-in in Koord-SCHEDULER can take effect when starting #2231

Open clay-wangzhi opened 2 hours ago

clay-wangzhi commented 2 hours ago

What is your proposal: 当负载感知调度插件中使用 Aggregated ,但由于启动 koordlet 插件,导致 nodemetrics.slo.koordinator.sh 中,没有 maximum period 的值, 就跳过了判断。 我希望,如果 maximum period 中值为空,希望使用 其他 period 中的值,而不是直接跳过。

Why is this needed: koordlet 可能处于刚启动阶段,收集的数据周期较短, 依然希望 koord-scheduler 中负载感知插件的 Aggregated 能生效。

clay-wangzhi commented 2 hours ago

I would be happy to submit a PR if needed。 https://github.com/koordinator-sh/koordinator/blob/release-1.5/pkg/scheduler/plugins/loadaware/helper.go#L76