kubernetes/pkg/scheduler/framework/runtime
Maciej Wyrzuc 4a326b0196 Preempt pods in prebind phase without delete calls.
This change allows the preemption to preempt a pod that is not yet
bound, but is already in prebind phase) without issuing a delete call to the
apiserver.

Pods are added to a special map of pods currently in prebind phaseand
preemption can cancel the context that is used for given pod prebind phase ,
allowing it to gracefully handle error in the same manner as errors
coming out from prebind plugins. This results in pods being pushed to
backoff queue, allowing them to be rescheduled in upcoming scheduling
cycles.
2026-02-18 09:00:23 +00:00
..
batch.go Fix defer duration metric recording bug 2026-02-06 00:29:15 +08:00
batch_test.go KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
framework.go Preempt pods in prebind phase without delete calls. 2026-02-18 09:00:23 +00:00
framework_test.go Introduce Workload Scheduling Cycle 2026-02-17 09:02:32 +00:00
instrumented_plugins.go Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
pods_in_prebind_map.go Preempt pods in prebind phase without delete calls. 2026-02-18 09:00:23 +00:00
pods_in_prebind_map_test.go Preempt pods in prebind phase without delete calls. 2026-02-18 09:00:23 +00:00
registry.go Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
registry_test.go Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
util_others_test.go build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
util_windows_test.go build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
waiting_pods_map.go Put pods preempted in WaitOnPermit in backoff queue 2026-01-30 09:38:17 +00:00
waiting_pods_map_test.go Put pods preempted in WaitOnPermit in backoff queue 2026-01-30 09:38:17 +00:00