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 |
|
Kobayashi Daisuke
|
9d6235c54e
|
Add test case to improve the test coverage.
|
2020-03-26 17:34:38 +09: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 |
|
Kubernetes Prow Robot
|
ad2a1054b0
|
Merge pull request #88717 from mosesyou/dev-boris
Add unit test TestListPlugins for the scheduler
|
2020-03-17 16:21:55 -07:00 |
|
Aldo Culquicondor
|
d0dc178ab8
|
Reduce locking when calculating affinity scores
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-17 15:46:01 -04:00 |
|
notpad
|
a043bc438d
|
Fix comments
|
2020-03-16 11:58:27 +08:00 |
|
Aldo Culquicondor
|
4d6af4d8d8
|
Set unschedulable Condition after setting nominated Node
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-13 11:02:19 -04:00 |
|
mosesyou
|
d874275fb7
|
Add unit test TestListPlugins for the scheduler
|
2020-03-09 15:33:42 +08:00 |
|
Jordan Liggitt
|
d8abacba40
|
client-go: update expansions callers
|
2020-03-06 16:50:41 -05:00 |
|
Kubernetes Prow Robot
|
5708511499
|
Merge pull request #88708 from mikedanese/deleteopts
Migrate clientset metav1.DeleteOpts to pass-by-value
|
2020-03-05 23:09:23 -08:00 |
|
Kubernetes Prow Robot
|
b0f793a94c
|
Merge pull request #88870 from alculquicondor/disallow_dup_plugin_config
Disallow duplicate PluginConfig in framework creation
|
2020-03-05 21:40:15 -08:00 |
|
Kubernetes Prow Robot
|
1302f343b1
|
Merge pull request #88864 from alculquicondor/one_config
Disallow use of Plugin or PluginConfig when using Policy
|
2020-03-05 21:39:57 -08:00 |
|
Mike Danese
|
c58e69ec79
|
automated refactor
|
2020-03-05 14:59:46 -08:00 |
|
Mike Dame
|
1d7006c38d
|
Add Extenders to scheduler v1alpha2 component config
|
2020-03-05 16:42:15 -05:00 |
|
Aldo Culquicondor
|
1fab27502b
|
Disallow use of Plugin or PluginConfig when using Policy
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-05 15:05:26 -05:00 |
|
Aldo Culquicondor
|
13fa48e592
|
Disallow duplicate PluginConfig in framework creation
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-05 14:51:41 -05:00 |
|
Kubernetes Prow Robot
|
c51ad0cb61
|
Merge pull request #88735 from pancernik/plugin-args-api-improvements
Improve plugin args JSON tags
|
2020-03-02 14:51:06 -08:00 |
|
Aldo Culquicondor
|
73ad38593a
|
Add default constraints to PodTopologySpread
And update benchmark for even pod spreading to use default constraints
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-02 13:50:21 -05:00 |
|