Aldo Culquicondor
|
c048858471
|
Support multiple scheduling profiles in a single scheduler
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-02-25 11:31:20 -05:00 |
|
skilxn-go
|
8fd0d8028f
|
Remove FilteredNodesStatuses argument from PreScore interface
|
2020-02-15 13:53:04 +08:00 |
|
skilxn-go
|
f5b7e3cca3
|
Rename PostFilter plugin to PreScore
|
2020-02-12 23:25:08 +08:00 |
|
notpad
|
89066cceb9
|
Add RegisterPluginAsExtensionsWithWeight
|
2020-02-11 23:11:53 +08:00 |
|
notpad
|
a7057f8df0
|
Cleanup "slow-path" logic in scheduler Filters
|
2020-02-10 22:48:49 +08:00 |
|
Wei Huang
|
815206685c
|
PodTopologySpread excludes terminatingPods when making scheduling decision
|
2020-02-06 07:38:50 -08:00 |
|
Shintaro Murakami
|
577b2dcdac
|
Fix numPDBViolations when victims on same node are assigned same PDB
|
2020-01-23 10:14:53 +09:00 |
|
Kubernetes Prow Robot
|
f409793eb6
|
Merge pull request #87458 from liu-cong/framework-metrics-new
Record overall Filter latency for all nodes in a scheduling cycle.
|
2020-01-22 14:48:50 -08:00 |
|
Aldo Culquicondor
|
4a5ab84dcc
|
Move default binding to a plugin
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-22 14:13:33 -05:00 |
|
Cong Liu
|
e0aeb4d6a3
|
Record overall Filter latency for all nodes in a scheduling cycle.
|
2020-01-22 13:46:38 -05:00 |
|
zouyee
|
d6b449b5c7
|
Move scheduler's SchedulerExtender interface to core/extenders.go
Signed-off-by: Zou Nengren <zouyee1989@gmail.com>
|
2020-01-21 20:20:20 +08:00 |
|
Aldo Culquicondor
|
f53d7e55df
|
Move Snapshot from nodeinfo/snapshot to internal/cache
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-17 13:29:41 -05:00 |
|
Wei Huang
|
c712230ac1
|
Implement default queue sort logic as a scheduler plugin
|
2020-01-16 19:10:43 -08:00 |
|
Kubernetes Prow Robot
|
88cf4e5c25
|
Merge pull request #87091 from ahg-g/ahg-cleanup
Remove last scheduler dependencies on predicates package
|
2020-01-14 17:21:39 -08:00 |
|
Kubernetes Prow Robot
|
b046f742bd
|
Merge pull request #87038 from alculquicondor/cleanup/mv_snapshot
Remove direct use of Snapshot's data structures
|
2020-01-14 17:21:29 -08:00 |
|
Kubernetes Prow Robot
|
f4db8212be
|
Merge pull request #76496 from danielqsj/metrics-2
Clean deprecated metrics
|
2020-01-13 20:53:09 -08:00 |
|
Aldo Culquicondor
|
187d711225
|
Split findNodesThatFit into framework and extenders logic
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-13 14:10:17 -05:00 |
|
Aldo Culquicondor
|
63c1c68d0c
|
Remove direct use of Snapshot's data structures
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-13 14:10:17 -05:00 |
|
Abdullah Gharaibeh
|
fb66e807cd
|
Remove scheduler framework dependency on predicates package
|
2020-01-13 13:02:31 -05:00 |
|
Kubernetes Prow Robot
|
dc2099ea11
|
Merge pull request #87055 from denkensk/clean-unused-predicate-error
Cleanup unused predicate error types.
|
2020-01-10 12:25:16 -08:00 |
|
danielqsj
|
85931af1ee
|
remove deprecated metrics of scheduler
|
2020-01-10 17:03:40 +08:00 |
|
Alex Wang
|
0bab010b45
|
clean unused predicate error
|
2020-01-10 13:06:29 +08:00 |
|
Wei Huang
|
b2159b5d66
|
Remove scheduler/algorithm/priorities/util package
|
2020-01-09 20:16:05 -08:00 |
|
draveness
|
2c3c6721ce
|
refactor(scheduling): remove priorities package
|
2020-01-10 09:05:39 +08:00 |
|
Kubernetes Prow Robot
|
e648e944e0
|
Merge pull request #86848 from haosdent/clean-filter-deps-nodeunschedulable
Break nodeunschedulable Filter plugins dependency on predicates package
|
2020-01-09 16:10:34 -08:00 |
|
Kubernetes Prow Robot
|
aef336d712
|
Merge pull request #86999 from draveness/feature/remove-ErrTopologySpreadConstraintsNotMatch
fix: remove ErrTopologySpreadConstraintsNotMatch
|
2020-01-09 13:29:42 -08:00 |
|
Kubernetes Prow Robot
|
407b29fa05
|
Merge pull request #86981 from alculquicondor/fix/node_info_list_2
Remove uses of NodeInfoMap outside of snapshot and cache
|
2020-01-09 11:33:31 -08:00 |
|
Aldo Culquicondor
|
bcab9b4c9e
|
Remove uses of NodeInfoMap outside of snapshot and cache
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-09 10:04:11 -05:00 |
|
Kubernetes Prow Robot
|
32d8799ef1
|
Merge pull request #86979 from ahg-g/ahg-cleanup2
Move TaintToleration predicate to its plugin
|
2020-01-09 06:53:45 -08:00 |
|
Abdullah Gharaibeh
|
50b697bacb
|
move TaintToleration predicate to its plugin
|
2020-01-09 08:14:53 -05:00 |
|
draveness
|
0278d793c8
|
fix: remove ErrTopologySpreadConstraintsNotMatch
|
2020-01-09 16:01:13 +08:00 |
|
Haosdent Huang
|
864600f05f
|
Break nodeunschedulable Filter plugins dependency on predicates package
|
2020-01-09 14:54:28 +08:00 |
|
Kubernetes Prow Robot
|
4d41f4809f
|
Merge pull request #86890 from damemi/move-selector-spread-to-plugin
Move selector spreading priority code to plugin
|
2020-01-08 21:29:45 -08:00 |
|
Kubernetes Prow Robot
|
4426ccb2a6
|
Merge pull request #86963 from ahg-g/ahg-status
Update scheduler's RunFilterPlugins to return a plugin to status map
|
2020-01-08 19:12:12 -08:00 |
|
Kubernetes Prow Robot
|
4d95d40a41
|
Merge pull request #86836 from haosdent/clean-filter-deps-interpodaffinity
Break interpodaffinity Filter plugins dependency on predicates package
|
2020-01-08 19:11:53 -08:00 |
|
Abdullah Gharaibeh
|
f3c7a4c823
|
Update scheduler's RunFilterPlugins to return a plugin to status map
|
2020-01-08 16:44:51 -05:00 |
|
Mike Dame
|
d227b7822f
|
Move selector spreading priority code to plugin
|
2020-01-08 13:37:37 -05:00 |
|
Aldo Culquicondor
|
5d916e20dd
|
Use Snapshot.NodeInfoList for listing operations
instead of iterating over NodeInfoMap.
Also remove redundant queries to NodeInfoMap.
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-01-08 09:45:36 -05:00 |
|
Haosdent Huang
|
a1053e4835
|
Break interpodaffinity Filter plugins dependency on predicates package
|
2020-01-08 14:37:51 +08:00 |
|
Kubernetes Prow Robot
|
99600ae9a7
|
Merge pull request #86852 from haosdent/clean-filter-deps-volumezone
Break volumezone Filter plugins dependency on predicates package
|
2020-01-07 14:08:55 -08:00 |
|
Haosdent Huang
|
320c9bfeed
|
Break volumezone Filter plugins dependency on predicates package
|
2020-01-08 01:03:01 +08:00 |
|
Haosdent Huang
|
4ef31f81c7
|
Break nodelabel Filter plugins dependency on predicates package
|
2020-01-07 16:37:52 +08:00 |
|
Haosdent Huang
|
9bcca31e52
|
Break volumerestrictions Filter plugins dependency on predicates package
|
2020-01-06 02:59:47 +08:00 |
|
Kubernetes Prow Robot
|
fd98df37b5
|
Merge pull request #86742 from haosdent/clean-filter-deps
Break volumebinding Filter plugins dependency on predicates package
|
2020-01-04 12:21:40 -08:00 |
|
Haosdent Huang
|
d27dc6751e
|
Break volumebinding Filter plugins dependency on predicates package
|
2020-01-05 01:37:22 +08:00 |
|
Kubernetes Prow Robot
|
135ddf1ccc
|
Merge pull request #86820 from Huang-Wei/cleanup-SetPredicatesOrdering
Cleanup SetPredicatesOrderingDuringTest due to deprecation of predicates
|
2020-01-03 16:59:41 -08:00 |
|
Wei Huang
|
051be8fe80
|
Cleanup SetPredicatesOrderingDuringTest due to deprecation of predicates
|
2020-01-03 11:57:17 -08:00 |
|
Wei Huang
|
64d7b224d9
|
Cleanup unused parameter of NewGenericScheduler
|
2020-01-03 11:42:39 -08:00 |
|
Kubernetes Prow Robot
|
180e1c9f51
|
Merge pull request #86584 from xiaoanyunfei/cleanup/deprecate_scheduler_metrics
deprecate scheduling_algorithm_predicate_evaluation_seconds and sched…
|
2020-01-03 03:41:40 -08:00 |
|
Kubernetes Prow Robot
|
b3c4c90a72
|
Merge pull request #86673 from ahg-g/ahg1-provider
Define algorithm providers in terms of plugins
|
2020-01-02 22:25:53 -08:00 |
|