Kubernetes Prow Robot
b8c95e1954
Merge pull request #129688 from cpanato/update-main-go124
...
[go] Bump images, dependencies and versions to go 1.24.0
2025-02-27 09:10:30 -08:00
Kubernetes Prow Robot
facb1a8c55
Merge pull request #129905 from ania-borowiec/129778_replace_equal
...
Replace reflect.DeepEqual with cmp.Diff in pkg/scheduler tests
2025-02-26 08:24:30 -08:00
googs1025
239aad8e4b
chore(scheduler): use framework.Features in scheduler plugins
2025-02-26 19:16:07 +08:00
Jordan Liggitt
8090db5dcf
Switch to private instances of rand for seeding for tests
2025-02-26 11:27:10 +01:00
Ania Borowiec
4205f04ce3
Replace uses of reflect.DeepEqual with cmp.Diff in pkg/scheduler tests
2025-02-26 09:27:51 +00:00
Kubernetes Prow Robot
65321bf5ee
Merge pull request #130214 from macsko/split_backoffq_into_backoffq_and_errorbackoffq
...
Split backoffQ into backoffQ and errorBackoffQ in scheduler
2025-02-24 10:48:36 -08:00
Maciej Skoczeń
0f24b9ff45
Split backoffQ into backoffQ and errorBackoffQ in scheduler
2025-02-24 14:11:26 +00:00
Kubernetes Prow Robot
4032177faf
Merge pull request #129557 from googs1025/feature/add_QueueingHint_for_VolumeAttachment_deletion_events
...
feature(scheduler): add queueinghint for volumeattachment deletion
2025-02-22 00:10:26 -08:00
googs1025
86f504284c
feature(scheduler): add queueinghint for volumeattachment deletion
2025-02-22 14:57:41 +08:00
googs1025
04b048dcec
flake(scheduler): fix allWaitSchedulingPods data race failed
2025-02-20 22:37:06 +08:00
googs1025
004c5f5a39
chore: remove unnecessary check for node is zero
2025-02-18 10:24:26 +08:00
Keisuke Ishigami
6b16f05148
modify SchedulerCacheSize field comment because it will be removed at v1.34
2025-02-15 17:50:41 +09:00
googs1025
938b5f8262
chore(scheduler): add more log info when no preemption candidates is found in preemption
2025-02-11 13:53:32 +08:00
Kensei Nakada
3701e39327
fix: remove the mention that DRA uses Pending
2025-02-04 06:45:05 +09:00
Kubernetes Prow Robot
1b7a059187
Merge pull request #128999 from macsko/improve_goroutines_metric_writes_in_parallelizer_until
...
Improve Goroutines metric calls in parallelizer.Until
2025-02-03 07:30:57 -08:00
Kubernetes Prow Robot
fc268ecd09
Merge pull request #129823 from googs1025/chore/log_improve
...
fix(dra plugin): when there is no resourceclaim, return directly
2025-02-02 16:28:56 -08:00
googs1025
ed826dddfe
fix(dra plugin): when there is no resourceclaim, return directly
2025-01-29 08:47:52 +08:00
Maciej Skoczeń
bd8dee9637
Improve Goroutines metric calls in parallelizer.Until
2025-01-27 12:01:17 +00:00
Davanum Srinivas
4e05bc20db
Linter to ensure go-cmp/cmp is used ONLY in tests
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-01-24 20:49:14 -05:00
Kubernetes Prow Robot
2056dbca18
Merge pull request #129697 from saza-ku/remove-pvc-not-found
...
chore: remove duplicated test case of `pvc not found`
2025-01-24 09:35:21 -08:00
googs1025
27ec5de863
chore(scheduler): improve log output for podtopologyspread filter plugin
2025-01-24 19:29:23 +08:00
Kubernetes Prow Robot
a716ea756d
Merge pull request #129635 from macsko/cache_calculateresource_result_when_adding_pod_to_nodeinfo
...
Use cached calculateResource result when removing pod from NodeInfo in preemption
2025-01-21 04:16:37 -08:00
Maciej Skoczeń
0452ae402a
Use cached calculateResource result when removing pod from NodeInfo in preemption
2025-01-21 10:02:57 +00:00
saza-ku
e26fb1c393
remove duplicated test case of pvc not found
2025-01-20 01:52:35 +09:00
Kubernetes Prow Robot
0b789d7cca
Merge pull request #129427 from macsko/improve_map_in_interpodaffinity_prefilter
...
Improve topologyToMatchedTermCount map in InterPodAffinity PreFilter
2025-01-10 10:40:33 -08:00
Maciej Skoczeń
2d82687114
Improve topologyToMatchedTermCount map in InterPodAffinity PreFilter
2025-01-10 10:55:49 +00:00
Paco Xu
2653caa248
fix dra test lint
2025-01-09 10:42:40 +08:00
googs1025
77eae7c34f
feature(scheduler): remove dra plugin resourceslice QueueingHintFn
2025-01-08 16:24:28 +08:00
Kubernetes Prow Robot
1c2b2cce10
Merge pull request #129119 from macsko/fix_podtopologyspread_for_multiple_constraints_with_the_same_key
...
Fix PodTopologySpread matching pods counts for constraints with the same topologyKey
2025-01-01 11:04:14 +01:00
Maciej Skoczeń
c3a54926a4
Fix PodTopologySpread matching pods counts for constraints with the same topologyKey
2024-12-30 09:35:24 +00:00
Kubernetes Prow Robot
e8615e2712
Merge pull request #129054 from pohly/remove-import-name
...
remove import doc comments
2024-12-12 09:58:35 +01:00
Kubernetes Prow Robot
078664b424
Merge pull request #129023 from zhifei92/cleanup-actiontype
...
scheduler: Rename UpdatePodTolerations for code style consistency
2024-12-12 05:28:52 +00:00
Kubernetes Prow Robot
9f2f7a084c
Merge pull request #128906 from sanposhiho/pod-scheduling-duration-remove
...
cleanup: remove `pod_scheduling_duration_seconds`
2024-12-12 04:13:23 +00:00
Kubernetes Prow Robot
6c108faaf6
Merge pull request #128810 from googs1025/cleanup/scheduler/metrics
...
chore: remove repeated scheduler prefix metrics for CacheSizeMetrics
2024-12-12 04:12:32 +00:00
Patrick Ohly
8a908e0c0b
remove import doc comments
...
The "// import <path>" comment has been superseded by Go modules.
We don't have to remove them, but doing so has some advantages:
- They are used inconsistently, which is confusing.
- We can then also remove the (currently broken) hack/update-vanity-imports.sh.
- Last but not least, it would be a first step towards avoiding the k8s.io domain.
This commit was generated with
sed -i -e 's;^package \(.*\) // import.*;package \1;' $(git grep -l '^package.*// import' | grep -v 'vendor/')
Everything was included, except for
package labels // import k8s.io/kubernetes/pkg/util/labels
because that package is marked as "read-only".
2024-12-02 16:59:34 +01:00
zhifei92
27608fa25d
refactor(scheduler): Rename UpdatePodTolerations for code style consistency.
2024-11-29 13:13:09 +08:00
googs1025
65b243fcd6
chore: remove repeated scheduler prefix metrics for CacheSizeMetrics
2024-11-26 14:26:07 +08:00
Kensei Nakada
bfea4890c5
cleanup: remove pod_scheduling_duration_seconds
2024-11-21 17:54:31 +09:00
googs1025
c725e18e07
feature(scheduler): more fine-grained QHints for interpodaffinity plugin
2024-11-14 20:00:38 +08:00
Kubernetes Prow Robot
8fe10dc378
Merge pull request #128691 from sanposhiho/flaky-candidate
...
fix: flaky TestPrepareCandidate
2024-11-09 19:38:44 +00:00
Kensei Nakada
00f7b95b7b
fix: flaky TestPrepareCandidate
2024-11-09 12:07:16 +09:00
ndixita
6db40446de
Scheduler changes:
...
1. Use pod-level resource when feature is enabled and resources are set at pod-level
2. Edge case handling: When a pod defines only CPU or memory limits at pod-level (but not both), and container-level requests/limits are unset, the pod-level requests stay empty for the resource without a pod-limit. The container's request for that resource is then set to the default request value from schedutil.
2024-11-08 03:00:54 +00:00
Kubernetes Prow Robot
fb033826a8
Merge pull request #128170 from sanposhiho/async-preemption
...
feature(KEP-4832): asynchronous preemption
2024-11-07 19:44:54 +00:00
Kubernetes Prow Robot
e5f5975f96
Merge pull request #128472 from sanposhiho/qhint-beta
...
feat: graduate SchedulerQueueingHints to beta
2024-11-07 16:10:36 +00:00
Kensei Nakada
b96eee847e
feat: graduate SchedulerQueueingHints to beta
2024-11-07 21:45:18 +09:00
utam0k
e828a4b40a
Add integration test for NodeVolumeLimits in requeueing scenarios
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2024-11-07 19:51:50 +09:00
Yusuke Sakurai
992f1d9a08
add integration test for volumebinding for queueinghint
2024-11-07 14:10:26 +09:00
Kensei Nakada
105d489aa4
chore: wording
2024-11-07 14:09:35 +09:00
Kensei Nakada
e601eb7c5a
fix: run activate() only when fail
2024-11-07 14:09:35 +09:00
Kensei Nakada
9b5928f764
fix: refactor TestPrepareCandidate
2024-11-07 14:09:35 +09:00