kubernetes/pkg/scheduler/framework/plugins
Patrick Ohly 5d536bfb8e DRA: log more information
For debugging double allocation of the same
device (https://github.com/kubernetes/kubernetes/issues/133602) it is necessary
to have information about pools, devices and in-flight claims. Log calls get
extended and the config for DRA CI jobs updated to enable higher verbosity for
relevant source files.

Log output in such a cluster at verbosity 6 looks like this:

I1215 10:28:54.166872       1 allocator_incubating.go:130] "Gathered pool information" logger="FilterWithNominatedPods.Filter.DynamicResources" pod="dra-8841/tester-3" node="kind-worker2" pools={"count":1,"devices":["dra-8841.k8s.io/kind-worker2/device-00"],"meta":[{"InvalidReason":"","id":"dra-8841.k8s.io/kind-worker2","isIncomplete":false,"isInvalid":false}]}
I1215 10:28:54.166941       1 allocator_incubating.go:254] "Gathered information about devices" logger="FilterWithNominatedPods.Filter.DynamicResources" pod="dra-8841/tester-3" node="kind-worker2" allocatedDevices={"count":2,"devices":["dra-8841.k8s.io/kind-worker/device-00","dra-8841.k8s.io/kind-worker3/device-00"]} minDevicesToBeAllocated=1
2025-12-16 09:58:05 +01:00
..
defaultbinder Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
defaultpreemption Fix minor inconsistencies in scheduler 2025-09-10 11:40:10 +00:00
dynamicresources DRA: log more information 2025-12-16 09:58:05 +01:00
feature Scheduler changes to support pod level resources in place resize 2025-11-11 18:15:22 +00:00
gangscheduling Implement Gang scheduling in kube-scheduler 2025-11-06 10:47:29 +00:00
helper Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
imagelocality KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
interpodaffinity KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
names Implement Gang scheduling in kube-scheduler 2025-11-06 10:47:29 +00:00
nodeaffinity KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
nodedeclaredfeatures KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
nodename KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
nodeports KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
noderesources KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
nodeunschedulable KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
nodevolumelimits KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
podtopologyspread KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
queuesort Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
schedulinggates Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
tainttoleration KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
testing Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler 2025-09-02 09:42:53 +00:00
volumebinding KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
volumerestrictions KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
volumezone KEP 5598: Opportunistic Batching (#135231) 2025-11-12 21:51:37 -08:00
README.md scheduler/framework/plugins: delete moved docs 2021-02-16 13:26:27 +00:00
registry.go Implement Gang scheduling in kube-scheduler 2025-11-06 10:47:29 +00:00

Scheduler Framework Plugins

Moved here.