Description
Follow up: #126858 (comment)
/cc @JasonChen57 @kubernetes/sig-scheduling-leads @macsko @dom4ha
/assign
/kind feature
/sig scheduling
The scope of KEP-4832 is currently only the API calls made within the preemption plugin, which is for victim Pod deletion.
But, there's another API call involved to patch the unscheduled pod with nominated node name, status etc, which we may also want to do asynchronously.
kubernetes/pkg/scheduler/schedule_one.go
Lines 1100 to 1107 in c3ebd95
We can see a potential perf improvement with scheduler-perf with a simple PoC, and decide whether we really want to do it or not.
Also, it has a broader blast radius since it impacts all unschedulable pods, and hence may not be allowed to just add into the scope of KEP-4832...? I'm not sure.