kubernetes-sigs / kube-scheduler-wasm-extension

All the things to make the scheduler extendable with wasm.
Apache License 2.0
83 stars 16 forks source link

Support QueueSort #95

Open sanposhiho opened 3 months ago

sanposhiho commented 3 months ago

QueueSort is used to build a priority queue in the scheduler to determine which Pod should be scheduled first. Less is called very frequently and if we implemented QueueSortPlugin as we do for other extension points, it'd have a critical performance degradation in building the priority queue in the scheduler.

Concequently, I intentionally didn't include QueueSort in https://github.com/kubernetes-sigs/kube-scheduler-wasm-extension/issues/72, it's not as easy as other extension points.

This issue is to discuss how we deal with QueueSort.

/kind feature

k8s-triage-robot commented 3 weeks ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

sanposhiho commented 3 weeks ago

/remove-lifecycle stale