Patrick Ohly
b0d4a8cd6d
dra scheduler: fix incorrect tracking of claim candidates for reallocation
...
When dealing with unschedulable pods, the intent was to deallocate only claims
which are allocated and use delayed allocation. That if check wasn't handled
correctly, causing also claims with immediate allocation to be considered as
candidates.
Found during code reading, probably has never occurred in practice yet.
2023-12-20 09:04:01 +01:00
Kubernetes Prow Robot
0a54839370
Merge pull request #122387 from kerthcet/cleanup/change-error
...
More understandable error for scheduler configuration validation
2023-12-20 06:19:37 +01:00
kerthcet
1f3e668e18
Use semantic comparation for API
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-12-20 10:23:29 +08:00
kerthcet
538248df0d
More understandable error for scheduler configuration validation
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-12-19 19:13:30 +08:00
Kubernetes Prow Robot
2b5c0c281d
Merge pull request #122310 from weilaaa/use_buildin_max_min_instead
...
use build-in max and min func to instead of k8s.io/utils/integer funcs
2023-12-18 19:25:34 +01:00
Kubernetes Prow Robot
d74705119d
Merge pull request #122334 from carlory/fix-118893-4
...
NodeUnschedulable: scheduler queueing hints
2023-12-18 18:13:52 +01:00
Kubernetes Prow Robot
9dc0dbe878
Merge pull request #122195 from nayihz/feat_queuinghints
...
podtopologyspread: scheduler queueing hints
2023-12-18 16:58:12 +01:00
Kubernetes Prow Robot
56d0da546a
Merge pull request #121950 from sanposhiho/doc-postfilter
...
fix(framework): elaborate the document on PostFilter
2023-12-18 16:57:49 +01:00
Kensei Nakada
1d0453127d
feature(NodeAffinity): return Skip in PreScore when nothing to do in Score
2023-12-18 12:00:10 +00:00
nayihz
09a80df1d1
podtopologyspread: scheduler queueing hints
2023-12-17 14:30:53 +08:00
carlory
d36a7089cd
scheduler/NodeUnschedulable: reduce pod scheduling latency
...
Co-authored-by: wackxu <xushiwei5@huawei.com >
Co-authored-by: Kensei Nakada <handbomusic@gmail.com >
2023-12-16 20:50:11 +08:00
Kubernetes Prow Robot
162599da69
Merge pull request #122311 from nayihz/fix_122304
...
add unit test for the scheduling queue for QueueingHint disabled
2023-12-16 03:48:58 +01:00
Kubernetes Prow Robot
e04316a68a
Merge pull request #121954 from AxeZhan/nodeInfo
...
Sched framework: expose NodeInfo in all functions of PluginsRunner interface
2023-12-15 18:33:00 +01:00
Kubernetes Prow Robot
b1cf91b300
Merge pull request #122309 from carlory/fix-118893-1
...
nodeaffinity: scheduler queueing hints
2023-12-15 17:17:33 +01:00
Kubernetes Prow Robot
195bb67d36
Merge pull request #119177 from carlory/fix-118893-3
...
noderesourcefit: scheduler queueing hints
2023-12-15 17:17:19 +01:00
weilaaa
eb8f3f194f
use build-in max and min func to instead of k8s.io/utils/integer funcs
2023-12-15 15:09:11 +08:00
carlory
4d7c5d9257
nodeaffinity: scheduler queueing hints
2023-12-15 13:43:22 +08:00
AxeZhan
be48c93689
Sched framework: expose NodeInfo in all functions of PluginsRunner interface
2023-12-15 11:30:06 +08:00
nayihz
16b6be1e50
add unit test for the scheduling queue for QueueingHint disabled
2023-12-15 10:55:52 +08:00
Kubernetes Prow Robot
33beb81d8f
Merge pull request #122285 from sanposhiho/remove-qhint
...
Revert "scheduler/nodeaffinity: reduce pod scheduling latency"
2023-12-14 14:12:39 +01:00
Kubernetes Prow Robot
84b4972903
Merge pull request #122317 from pacoxu/revert-122058-scheduler-first-fit
...
Revert "Scheduler first fit"
2023-12-14 12:57:34 +01:00
Kubernetes Prow Robot
68ef2423e8
Merge pull request #122288 from sanposhiho/revert-qhint-nodeunschedulable
...
Revert "scheduler/NodeUnschedulable: reduce pod scheduling latency"
2023-12-14 10:49:19 +01:00
Paco Xu
1160521a4f
Revert "Scheduler first fit"
2023-12-14 17:27:25 +08:00
Kubernetes Prow Robot
6c0dab57df
Merge pull request #122133 from kerthcet/cleanup/calculate-resource
...
Remove unnecessary case when calculating request in scheduler
2023-12-14 06:18:17 +01:00
Kubernetes Prow Robot
ce80b7752a
Merge pull request #122081 from colin404/fix/fix-incorrect-comment
...
fix incorrect function comment
2023-12-14 06:17:13 +01:00
Kubernetes Prow Robot
7e4751964e
Merge pull request #122080 from SataQiu/clean-test-20231128
...
clean up unused parameters for volume zone unit test
2023-12-14 06:17:04 +01:00
Kubernetes Prow Robot
84424a8c19
Merge pull request #122068 from caohe/fix-multi-point
...
fix(scheduler): fix incorrect loop logic in MultiPoint to avoid a plugin being loaded multiple times
2023-12-14 05:10:37 +01:00
Kubernetes Prow Robot
517091cdc5
Merge pull request #122058 from aleksandra-malinowska/scheduler-first-fit
...
Scheduler first fit
2023-12-14 05:10:19 +01:00
Kubernetes Prow Robot
b155d51f97
Merge pull request #122041 from uniemimu/cleanup
...
remove unnecessary fmt.Sprintf call
2023-12-14 05:10:11 +01:00
Kubernetes Prow Robot
5322af7f9e
Merge pull request #122022 from sanposhiho/extender-fix
...
fix: requeue pods rejected by Extenders properly
2023-12-14 05:10:01 +01:00
Kubernetes Prow Robot
f708c47469
Merge pull request #122017 from sanposhiho/doc-shared-lister
...
fix(doc): elaborate the documentation of SnapshotSharedLister
2023-12-14 05:09:52 +01:00
Kubernetes Prow Robot
de2f38f8a8
Merge pull request #122014 from sanposhiho/owner
...
put storage related plugins under SIG-Storage reviewing
2023-12-14 05:09:43 +01:00
Kubernetes Prow Robot
6bd8f96f35
Merge pull request #122001 from olderTaoist/scheduler-metric
...
report scheduling_algorithm_duration_seconds metric when pods is unschedulable
2023-12-14 05:09:25 +01:00
Toru Komatsu
01916625da
Remove unnecessary error catch in scheduling failure ( #121981 )
...
* Deleted from the cache in the handling of scheduling failures due to missing Node
Signed-off-by: utam0k <k0ma@utam0k.jp >
* Support only `nodes`
* Remove unnecessary error catch
Signed-off-by: utam0k <k0ma@utam0k.jp >
* Fix a build error
Signed-off-by: utam0k <k0ma@utam0k.jp >
* Fix a build error
Signed-off-by: utam0k <k0ma@utam0k.jp >
---------
Signed-off-by: utam0k <k0ma@utam0k.jp >
2023-12-14 05:09:08 +01:00
Kubernetes Prow Robot
f4240cbf92
Merge pull request #121953 from utam0k/not-found-pvc-lister
...
return not-found errors properly from fake listers
2023-12-14 03:53:45 +01:00
Kubernetes Prow Robot
4189053453
Merge pull request #121755 from kerthcet/fix/node-update-event
...
Fix nodeUpdate event missing some potential changes
2023-12-13 22:36:03 +01:00
Kubernetes Prow Robot
fb011badd7
Merge pull request #121670 from kerthcet/bug/add-status-message
...
Fix empty status message in logging
2023-12-13 22:34:51 +01:00
Kubernetes Prow Robot
badc4102ac
Merge pull request #121572 from Prateek462003/myFeature
...
Added Logging for all the enabled plugins in each extension point
2023-12-13 22:34:06 +01:00
Kubernetes Prow Robot
e13f098c8e
Merge pull request #121387 from KunWuLuan/SidercarContainerChecking
...
move SidecarContainers featureGate checking
2023-12-13 21:26:09 +01:00
Kubernetes Prow Robot
74afd1a06f
Merge pull request #119539 from HirazawaUi/remove-not-register-event-code
...
remove unregistered event code
2023-12-13 21:25:33 +01:00
Kubernetes Prow Robot
c02f5bc0f8
Merge pull request #115768 from AxeZhan/volumebinding
...
feature(volumebinding): Implement PreScore for VolumeBinding plugin to skip score
2023-12-13 21:24:43 +01:00
Kensei Nakada
3b8f25dfdd
fix: disable SchedulerQueueingHints feature flag by default
2023-12-13 04:16:43 +00:00
Kensei Nakada
7aeecc42a4
Revert "scheduler/NodeUnschedulable: reduce pod scheduling latency"
...
This reverts commit 28dbe8a34d .
2023-12-13 03:18:02 +00:00
Kensei Nakada
329b873e4e
Revert "scheduler/nodeaffinity: reduce pod scheduling latency"
...
This reverts commit 1d88bf9789 .
2023-12-13 02:57:45 +00:00
carlory
9e1adced5d
noderesourcefit: scheduler queueing hints
...
Co-authored-by: Kensei Nakada <handbomusic@gmail.com >
2023-12-13 10:02:52 +08:00
孔令飞
917027b42e
fix incorrect function comment
...
Change-Id: I7d5e908f979026faa467fdd77049b6aa3087fd7c
2023-12-12 17:38:03 +08:00
olderTaoist
78b4ab11d5
also report scheduling_algorithm_duration_seconds metric when the pods is unschedulable
2023-12-06 19:17:03 +08:00
AxeZhan
210ed2ebbd
add preScore for volumeBinding
2023-12-06 15:35:35 +08:00
kerthcet
b1ad834dfb
No need to calculate ResourceEphemeralStorage additionally
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-12-01 14:25:30 +08:00
caohe
1f5738df84
fix(scheduler): fix incorrect loop logic in MultiPoint to avoid a plugin being loaded multiple times
...
Signed-off-by: caohe <caohe9603@gmail.com >
2023-11-29 20:14:18 +08:00