yliao
34a64db2c7
extended resource backed by DRA: implementation
2025-07-29 18:55:21 +00:00
Maciej Skoczeń
17d733e243
KEP-5229: Send API calls through dispatcher and cache
2025-07-25 15:35:36 +00:00
Ania Borowiec
aecd37e6fb
Moving Scheduler interfaces to staging: Move PodInfo and NodeInfo interfaces (together with related types) to staging repo, leaving internal implementation in kubernetes/kubernetes/pkg/scheduler
2025-07-24 12:10:58 +00:00
Omar Nasser
45c355ca58
Move unschedulablePods struct to a separate file
2025-07-11 19:48:11 +03:00
Junhao Zou
1b730abf8d
cleanup: use HandleErrorWithXXX instead of logger.Error where errors are intentionally ignored
2025-07-08 09:34:49 +08:00
Ania Borowiec
ee8c265d35
Move Code and Status from pkg/scheduler/framework to k8s.io/kube-scheduler/framework
2025-06-30 10:06:22 +00:00
Ania Borowiec
00d3750503
Move ClusterEvent type to staging repo, leaving some functions (that contain logic internal to scheduler) in kubernetes/kubernetes ( #132190 )
...
* Move ClusterEvent type to staging repo, leaving some functions (that contain logic internal to scheduler) in kubernetes/kubernetes
apply review comment and fix linter warning
* update-vendor.sh
* update doc comments
* run update-vendor.sh
2025-06-26 08:06:29 -07:00
Kensei Nakada
adc4916dfe
feat: introduce pInfo.UnschedulableCount to make the backoff calculation more appropriate
2025-05-17 12:39:58 +02:00
Kensei Nakada
d28c8cd488
fix: not removing the plugin from the unsched plugins after PreEnqueue
2025-05-07 14:12:23 +02:00
Kensei Nakada
47d296d62d
feat: introduce pInfo.GatingPlugin to filter out events more generally
2025-05-07 13:54:47 +02:00
Ania Borowiec
17acc4a5ee
Move queue.Done() before Prebind, add tests
2025-03-20 22:14:36 +00:00
Maciej Skoczeń
c7919f5e22
Pop from the backoffQ when the activeQ is empty
2025-03-20 16:07:13 +00:00
Maciej Skoczeń
e367dca6c5
Change backoffQ less function to order pods by priority in windows
2025-03-19 13:04:15 +00:00
Maciej Skoczeń
9df0f6b604
Call PreEnqueue plugins before adding pod to backoffQ
2025-03-14 08:47:40 +00:00
Maciej Skoczeń
6975572a80
Add missing increments of queue_incoming_pods_total metric in scheduling queue
2025-03-04 12:37:22 +00:00
Maciej Skoczeń
0f24b9ff45
Split backoffQ into backoffQ and errorBackoffQ in scheduler
2025-02-24 14:11:26 +00:00
Kensei Nakada
105d489aa4
chore: wording
2024-11-07 14:09:35 +09:00
Kensei Nakada
ce377efa00
fix: improve logs\
2024-11-07 14:09:35 +09:00
Kensei Nakada
49135d6173
fix: take QHint disable scenario into consideration
2024-11-07 14:09:35 +09:00
Kensei Nakada
623b2a20d2
fix: handle Activate event properly
2024-11-07 14:09:35 +09:00
Kensei Nakada
02459ca59c
fix: register the event in in-flight as necessary at Activate
2024-11-07 14:09:35 +09:00
Kensei Nakada
089457e908
fix: check correctly if the event is scale down
...
Signed-off-by: Kensei Nakada <handbomusic@gmail.com >
2024-10-22 10:01:20 +09:00
Kensei Nakada
83f9e4b6df
cleanup: remove event list
2024-10-18 11:10:10 +10:00
Kensei Nakada
a2b3a4f4dc
chore: ensure the scheduler handles events before checking the pod position
2024-10-06 21:06:45 +09:00
Kensei Nakada
24a14aa810
fix: run a test for requeueing with PreFilterResult correctly
2024-09-07 23:52:45 +09:00
Kubernetes Prow Robot
f12334be03
Merge pull request #126962 from sanposhiho/memory-leak-scheduler
...
fix(scheduler): fix a possible memory leak for QueueingHint
2024-09-06 19:01:25 +01:00
Kubernetes Prow Robot
52d4972901
Merge pull request #127109 from sanposhiho/precheck-move
...
feat: disable preCheck when QHint is enabled
2024-09-05 17:19:57 +01:00
Kensei Nakada
0b71f256a8
fix(scheduler): fix a possible memory leak for QueueingHint
2024-09-05 12:13:05 +09:00
Kubernetes Prow Robot
05df9f4675
Merge pull request #127052 from sanposhiho/add-inflight-event-metric
...
feat(scheduler): support inflight_events metric
2024-09-04 19:56:19 +01:00
Kensei Nakada
4ee1394b71
feat: disable preCheck when QHint is enabled
2024-09-04 17:43:00 +09:00
Kensei Nakada
110d28355d
feat(scheduler): support inflight_events metric
2024-09-02 10:16:43 +09:00
Kubernetes Prow Robot
59051eb003
Merge pull request #126029 from sanposhiho/backoff-preenqueue
...
scheduler: impose a backoff penalty on gated Pods
2024-08-28 21:58:01 +01:00
Kensei Nakada
b5a156971f
scheduler: impose a backoff penalty on gated Pods
2024-08-27 09:57:59 +09:00
Kensei Nakada
baf69640d3
fix(scheduler_one): call Done() as soon as possible
2024-08-27 09:30:47 +09:00
Kensei Nakada
8519d3399f
chore: move the scheduler internal components out of internal dir
2024-08-25 13:10:29 +09:00