googs1025
a3978e8315
scheduler: Add ctx param and error return to EnqueueExtensions.EventsToRegister()
2024-07-18 12:22:17 +08:00
Hiroyuki Moriya
52a622ad6d
volumezone: scheduler queueing hints: pv ( #125001 )
...
* volumezone: scheduler queueing hints
* add_comment
2024-07-12 05:14:27 -07:00
moriya
ac15717653
volumezone: scheduler queueing hints
2024-07-11 14:24:49 +00:00
Hiroyuki Moriya
4ccae88114
fix
2024-06-16 00:03:13 +00:00
Hiroyuki Moriya
9f7843bde4
remove lister from test
2024-06-15 22:55:46 +00:00
moriya
e93016b68c
fix_review_comments
2024-06-14 09:41:38 +09:00
moriya
3f3ce8659f
update_comment
2024-06-02 23:58:06 +09:00
moriya
a3e6fd724c
remove_comment
2024-06-02 23:56:45 +09:00
moriya
e2632d0ed8
simplify_test
2024-06-02 23:55:41 +09:00
moriya
657bba80de
simplify_test
2024-06-02 23:54:39 +09:00
moriya
105f9396b8
review_comment
2024-06-02 23:34:01 +09:00
moriya
a4b3ce8876
simplify
2024-06-02 22:24:35 +09:00
moriya
116665da4d
fix_review_comment
2024-05-28 23:24:33 +09:00
moriya
1b8fb3a838
pvc
2024-05-20 23:13:56 +09:00
moriya
58143ff3eb
volumezone: scheduler queueing hints
2024-05-18 23:34:39 +09:00
Kensei Nakada
2b56de43e5
register Node/UpdateNodeTaint event to plugins which has Node/Add only, doesn't have Node/UpdateNodeTaint
2024-03-16 14:13:06 +00: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
de2f38f8a8
Merge pull request #122014 from sanposhiho/owner
...
put storage related plugins under SIG-Storage reviewing
2023-12-14 05:09:43 +01:00
SataQiu
c86189d1de
clean up unused parameters for volume zone unit test
2023-11-28 11:37:41 +08:00
Kensei Nakada
03b8241fce
put storage related plugins under SIG-Storage reviewing
2023-11-23 08:35:49 +00:00
utam0k
aba817ac1d
return not-found errors properly from fake listeres
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2023-11-20 19:14:08 +09:00
Mengjiao Liu
a7466f44e0
Change the scheduler plugins PluginFactory function to use context parameter to pass logger
...
- Migrated pkg/scheduler/framework/plugins/nodevolumelimits to use contextual logging
- Fix golangci-lint validation failed
- Check for plugins creation err
2023-09-20 17:49:54 +08:00
kerthcet
6fbb8ec7e4
Move scheduler testing utils to /scheduler/testing
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-09-12 13:42:38 +08:00
AxeZhan
af26ebd0fa
translate beta label to ga in volume_zone
2023-08-18 00:31:09 +08:00
Kensei Nakada
6f8d38406a
feature(scheduler): implement ClusterEventWithHint to filter out useless events
2023-06-22 13:36:19 +00:00
Kubernetes Prow Robot
53772982be
Merge pull request #116829 from mengjiao-liu/contextual-logging-scheduler-plugin-volumezone
...
Migrated the volumezone scheduler plugin to use contextual logging
2023-05-16 09:53:35 -07:00
sarab
8d18ae6fc2
Use the generic Set in scheduler
2023-04-09 11:34:17 +05:30
Mengjiao Liu
27f84b755e
Migrated the volumezone scheduler plugin to use contextual logging
2023-03-22 11:09:31 +08:00
kidddddddddddddddddddddd
2ba4c00b3c
hasAnyNodeConstraint
2023-01-14 15:29:54 +08:00
kidddddddddddddddddddddd
733d5695f2
always run filter in test
2023-01-08 11:13:16 +08:00
kidddddddddddddddddddddd
0abdf6abc2
revert check in filter
2023-01-07 22:30:16 +08:00
kidddddddddddddddddddddd
de7c8db7cb
return skip
2023-01-07 21:48:30 +08:00
kidddddddddddddddddddddd
9e0a7c7ee7
add pre_filter for volume_zone
2022-12-03 02:11:04 +08:00
dengyufeng2206
1a07ea2f60
fix several typos under scheduler framework
...
Signed-off-by: dengyufeng2206 <deng.yufeng@zte.com.cn >
2022-08-25 19:02:07 +08:00
Yibo Zhuang
bc8f3198d5
cleanup: move scheduler plugin tests to use PodWrapper
...
Move scheduler plugin unit tests use testing PodWrapper
where applicable to reduce duplicating pod creation
code and shorten number of lines.
Signed-off-by: Yibo Zhuang <yibzhuang@gmail.com >
2022-05-05 10:48:55 -07:00
Mengjiao Liu
2783ddc227
Migrate scheduler files interpodaffinity/filtering.go,podtopologyspread/filtering.go, volume_zone.go to structured logging
2021-10-29 11:41:02 +08:00
Abdullah Gharaibeh
46f3e4dfdd
Define in-tree scheduler plugin names in separate pkg to break a cyclic depednecy when moving plugin defaulting to CC
2021-06-09 15:36:09 -04:00
Abdullah Gharaibeh
4567a43101
Return UnschedulableAndUnresolvable when looking up volume-related resources returns NotFound error
2021-06-01 09:19:04 -04:00
Abdullah Gharaibeh
17551f291d
Return UnschedulableAndUnresolvable instead of Error when failing to lookup pvc or storageclass in VolumeZone plugin
2021-05-25 18:58:11 -04:00
houjun
d3a355d6dc
Remove redundant checks
2021-04-21 09:55:45 +08:00
Kubernetes Prow Robot
e42f44588a
Merge pull request #100090 from whypro/enqueue-extension
...
Implement EnqueueExtensions interface in volumerestrictions and volumezone.
2021-04-14 11:57:09 -07:00
卢振兴10069964
5ddb1be59a
code cleanup for pkg/scheduler
2021-04-13 08:16:16 +08:00
whypro
641627980b
Implement EnqueueExtensions interface in volumerestrictions and volumezone.
2021-04-10 00:17:57 +08:00
Benjamin Elder
56e092e382
hack/update-bazel.sh
2021-02-28 15:17:29 -08:00
Kubernetes Prow Robot
c200a8f9b7
Merge pull request #98433 from damemi/remove-helper-from-volume-zone
...
Move GetPersistentVolumeClaimClass to component-helpers
2021-02-26 12:38:15 -08:00
chymy
57fc5f67e7
migrate pkg/scheduler/framework/plugins/volume to structured logs
...
Signed-off-by: chymy <chang.min1@zte.com.cn >
2021-02-20 08:42:31 +08:00
Mike Dame
ba72411aa2
Move GetPersistentVolumeClaimClass to component-helpers
...
The goal of this move is related to issue 89930, to break the dependence
of scheduling plugins on internal helpers. This function can easily move to
component-helpers where it will be used by other components as well.
2021-02-01 10:48:38 -05:00
Jie Shen
f82e3c430c
Wrap all errors in pkg/scheduler
2021-01-28 09:13:40 +08:00
Tim Hockin
819ff9b087
Use topology labels instead of old beta names ( #96033 )
...
* Rename const for topology.../zone
* Rename const for topology.../region
* Rename const for failure-domain.../zone
* Rename const for failure-domain.../region
* Restore old names for compat
2020-11-05 20:26:50 -08:00
Ali
09b2e8f638
Move scheduler interface to pkg/scheduler/framework
2020-10-13 13:13:27 +11:00