Gaurav Singh
|
31afb24244
|
[Scheduler] Map deletion complexity: log(n) => O(1)
|
2020-04-19 11:31:55 -04:00 |
|
Rafal Wicha
|
b511fa8627
|
Add PodTopologySpread plugin arg types to kube-scheduler.config.k8s.io
|
2020-04-16 16:26:27 +01:00 |
|
Kubernetes Prow Robot
|
b35fdbc037
|
Merge pull request #89904 from alculquicondor/raw-extension-plugin-args
Use RawExtension and Object for external and internal, respectively, scheduling plugin args
|
2020-04-15 15:22:59 -07:00 |
|
Kubernetes Prow Robot
|
d0183703cb
|
Merge pull request #90059 from ahg-g/ahg-nodeinfo2
Cleanup obsolete NodeInfo methods
|
2020-04-14 17:32:04 -07:00 |
|
Kubernetes Prow Robot
|
303a6c7e34
|
Merge pull request #89996 from KobayashiD27/addTestCaseInSchedulerUtil
Add test case in scheduler/util/non_zero_test.go
|
2020-04-14 12:34:17 -07:00 |
|
Aldo Culquicondor
|
ce05382b58
|
Use RawExtension and Object for external and internal scheduling plugin args, respectively
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-14 13:44:42 -04:00 |
|
Kubernetes Prow Robot
|
fca197c748
|
Merge pull request #90041 from tanjunchen/sche-remove-dependency-001
Scheduler:remove direct dependency for pkg/api/testing
|
2020-04-13 20:01:11 -07:00 |
|
Abdullah Gharaibeh
|
bed9b2f23b
|
Cleanup obsolete NodeInfo methods
|
2020-04-12 18:13:46 -04:00 |
|
Kubernetes Prow Robot
|
ee6b88ddf9
|
Merge pull request #90000 from SataQiu/staging-scheduler-20200409
scheduler: remove direct import to pkg/master/ports
|
2020-04-11 10:46:01 -07:00 |
|
Kubernetes Prow Robot
|
de5508839d
|
Merge pull request #90037 from angao/redundant
remove redundant code
|
2020-04-11 03:29:47 -07:00 |
|
SataQiu
|
41d3e44a2f
|
scheduler: remove direct import to pkg/master/ports
Signed-off-by: SataQiu <1527062125@qq.com>
|
2020-04-11 13:56:53 +08:00 |
|
tanjunchen
|
5ab543500b
|
Scheduler:remove direct dependency for pkg/api/testing
|
2020-04-11 13:16:06 +08:00 |
|
Wen Gao
|
65b43e5d10
|
remove redundant code
|
2020-04-10 10:59:30 +08:00 |
|
Abdullah Gharaibeh
|
2c51c13620
|
Scheduler NodeInfo cleanup
|
2020-04-09 19:03:51 -04:00 |
|
Kubernetes Prow Robot
|
0c9245a29f
|
Merge pull request #89974 from ahg-g/ahg-info
scheduler's NodeInfo tracks PodInfos instead of Pods
|
2020-04-09 09:19:58 -07:00 |
|
Kobayashi Daisuke
|
e16c4f22dd
|
Add test case in scheduler/util/non_zero_test.go to improve the test coverage.
|
2020-04-09 17:42:43 +09:00 |
|
Abdullah Gharaibeh
|
b8ddd00312
|
scheduler's NodeInfo tracks PodInfos instead of Pods
|
2020-04-08 17:53:20 -04:00 |
|
Rafał Wicha
|
c4d20ca8a8
|
Add types for Scheduler plugin args to kube-scheduler.config.k8s.io
|
2020-04-08 20:23:56 +01:00 |
|
Kubernetes Prow Robot
|
0926c9c476
|
Merge pull request #89131 from cwdsuzhou/March/expose_scheduler_metric
Expose scheduler metric to make it possible for plugins to use it
|
2020-04-08 04:25:43 -07:00 |
|
Kubernetes Prow Robot
|
1edbfe1745
|
Merge pull request #89908 from alculquicondor/fix_cache
Skip updating scheduler cache on pod update if the node was deleted
|
2020-04-07 16:46:06 -07:00 |
|
Aldo Culquicondor
|
e75b5dcfe4
|
Skip updating cache on pod update if the node was deleted
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-07 13:24:42 -04:00 |
|
Abdullah Gharaibeh
|
a5d8172715
|
move nodeinfo type to framework pkg
|
2020-04-07 10:25:24 -04:00 |
|
caiweidong
|
bbaa76c8f5
|
Expose scheduler metric register function to make it possible for plugins to use it
|
2020-04-07 19:07:30 +08:00 |
|
Harsh Singh
|
015d06bf41
|
Internal channels for scheduler
|
2020-04-04 02:30:16 +05:30 |
|
Kubernetes Prow Robot
|
dd35908c7f
|
Merge pull request #89298 from gavinfish/scheuler-config-alph1
Remove kubescheduler.config.k8s.io/v1alpha1
|
2020-04-02 21:39:59 -07:00 |
|
Abdullah Gharaibeh
|
ed3fe054df
|
move scheduler nodeinfo to pkg/scheduler/types
|
2020-03-31 21:02:09 -04:00 |
|
Aldo Culquicondor
|
93fc02cf54
|
Set initial map size
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:48:34 -04:00 |
|
Aldo Culquicondor
|
65d9f81758
|
Replace lock with atomic updates in spreading filter
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:48:32 -04:00 |
|
Aldo Culquicondor
|
275da7afc0
|
Benchmark for topology spreading filter
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:12:22 -04:00 |
|
Kubernetes Prow Robot
|
59c66dab8c
|
Merge pull request #89487 from alculquicondor/per_node_spreading
Optimize preferred spreading for hostname topology
|
2020-03-30 08:21:54 -07:00 |
|
Aldo Culquicondor
|
d2b1903149
|
Calculate scores in parallel on spreading benchmarks
This is closer to what happens in the core scheduler
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-26 15:33:50 -04:00 |
|
Kubernetes Prow Robot
|
57144b38eb
|
Merge pull request #89463 from fxmumu/feature-scheduler-err-handler
Remove nested if statement and test it
|
2020-03-26 11:14:17 -07:00 |
|
Kubernetes Prow Robot
|
894916b665
|
Merge pull request #89459 from chendave/scorer_desc
Trival fix: update the desc on the score plugins
|
2020-03-26 07:56:39 -07:00 |
|
Wei Huang
|
06f48a988f
|
Print detailed score results on verbose level 10
|
2020-03-25 10:46:28 -07:00 |
|
Aldo Culquicondor
|
4b31b55499
|
Count spreading node matches for hostname topology in Score
|
2020-03-25 13:29:27 -04:00 |
|
fxmumu
|
8beb2439a0
|
Remove nested if statement and test it
Remove nested if statement in scheduler err handler.
Test scheduler err that node not found.
|
2020-03-26 00:29:41 +08:00 |
|
Kubernetes Prow Robot
|
d00f9c7c10
|
Merge pull request #89338 from skilxn-go/AddCompatibilityTestForPluginArgs
Add compatibility tests for plugin arguments
|
2020-03-25 08:49:03 -07:00 |
|
Dave Chen
|
4ab7be43ce
|
Trival fix: update the desc on the score plugins
For whatever the reason, the max score has been updated from "10"
to "100"
|
2020-03-25 12:09:09 +08:00 |
|
Kubernetes Prow Robot
|
c58a3757cb
|
Merge pull request #89365 from notpad/feature/zone_label_ga
Add check for volume zone GA labels
|
2020-03-24 15:27:34 -07:00 |
|
Aldo Culquicondor
|
e902e70d0d
|
Use sqrt(n) chunk size in pod affinity and core scheduler
|
2020-03-24 10:29:59 -04:00 |
|
Aldo Culquicondor
|
36efa035e2
|
Add chunk size option to ParallelizeUntil
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-24 10:29:59 -04:00 |
|
skilxn-go
|
e0adb0ead9
|
Add compatibility tests for plugin config
|
2020-03-24 22:17:16 +08:00 |
|
notpad
|
98405a8bd9
|
Add check for volume zone GA labels
|
2020-03-24 21:11:25 +08:00 |
|
Abdullah Gharaibeh
|
24fe5a2f72
|
Moved RunPreScorePlugins to inside prioritizeNodes and RunPreFilterPlugins to inside findNodesThatFitPod.
|
2020-03-23 11:08:40 -04:00 |
|
Abdullah Gharaibeh
|
f9b650bc98
|
Scheduler: execute PreScore right before Score instead of after Filter.
|
2020-03-23 10:59:04 -04:00 |
|
gavinfish
|
1865a104a9
|
Remove kubescheduler.config.k8s.io/v1alpha1
|
2020-03-21 15:11:48 +08:00 |
|
Kubernetes Prow Robot
|
4319ab214f
|
Merge pull request #89219 from chendave/misspelling
Trival fix: update the description on the pod preemption
|
2020-03-20 17:58:44 -07:00 |
|
Kubernetes Prow Robot
|
fe2fdcd695
|
Merge pull request #89162 from alculquicondor/affinity-less-lock
Reduce locking when calculating affinity scores
|
2020-03-19 15:04:35 -07:00 |
|
Kubernetes Prow Robot
|
abe4dea072
|
Merge pull request #89149 from notpad/fix_comment
Fix comments
|
2020-03-19 08:27:23 -07:00 |
|
Dave Chen
|
a9d82e7c2a
|
Trival fix: update the description on the pod preemption
`pod` has the field of `NominatedNodeName` which is different
with `NominatedPod`.
|
2020-03-18 18:23:36 +08:00 |
|