Abdullah Gharaibeh
|
ed3fe054df
|
move scheduler nodeinfo to pkg/scheduler/types
|
2020-03-31 21:02:09 -04: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
|
13fa48e592
|
Disallow duplicate PluginConfig in framework creation
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-05 14:51:41 -05:00 |
|
louisgong
|
c6b94e4606
|
refactor volume binder
|
2020-02-29 12:03:39 +08:00 |
|
skilxn-go
|
e8245d6fd9
|
Add unit test for framework plugin configuration
|
2020-02-26 23:57:07 +08:00 |
|
Mateusz
|
d221d82eaf
|
run permit plugins in the scheduling cycle
|
2020-02-18 10:04:23 -08: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 |
|
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 |
|
Wei Huang
|
c712230ac1
|
Implement default queue sort logic as a scheduler plugin
|
2020-01-16 19:10:43 -08:00 |
|
Kubernetes Prow Robot
|
f634ee6fe2
|
Merge pull request #86545 from xiaoanyunfei/cleanup/enhance_scheduler_metrics
Cleanup/Enhance scheduler metrics
|
2020-01-09 13:29:22 -08:00 |
|
Kubernetes Prow Robot
|
edad4bbfc8
|
Merge pull request #86940 from skilxn-go/master
Add VolumeBinder to FrameworkHandle interface
|
2020-01-09 03:01:45 -08:00 |
|
sunxiaofei03
|
6c58cc0ad0
|
change framework_extension_point_duration_seconds from sampling to always record
|
2020-01-09 12:23:05 +08:00 |
|
skilxn-go
|
5def91d778
|
Add VolumeBinder to FrameworkHandle interface
|
2020-01-09 10:29:35 +08:00 |
|
Abdullah Gharaibeh
|
f3c7a4c823
|
Update scheduler's RunFilterPlugins to return a plugin to status map
|
2020-01-08 16:44:51 -05:00 |
|
Abdullah Gharaibeh
|
2b3df3587e
|
Deprecate scheduler predicate and priority factory registration
|
2019-12-25 20:33:08 -05:00 |
|
Abdullah Gharaibeh
|
eeb8a5b728
|
Added back the flag to trigger examining all Filters in the scheduler.
|
2019-12-21 05:17:23 -05:00 |
|
Wei Huang
|
468aebc17f
|
Move EvenPodsSpread metadata computation logic as a PreFilter Plugin
|
2019-12-13 16:33:21 -08:00 |
|
Cong Liu
|
af6a8160c3
|
Add scheduler plugin execution duration metric.
Address comments
Sample metrics
Use rand.Intn and some cleanup
|
2019-11-12 13:00:20 -05:00 |
|
Abdullah Gharaibeh
|
6b4bd87ba3
|
Remove Framework dependency on nodeinfo snapshot
|
2019-11-06 08:37:57 -05:00 |
|
Alex Wang
|
83dce763ec
|
add event to remove and reject waitingpods
|
2019-11-05 22:04:44 +08:00 |
|
Abdullah Gharaibeh
|
c6baa263a3
|
Update priorities to use SharedLister instead of using the snapshot directly
|
2019-10-29 16:22:00 -04:00 |
|
Jun Gong
|
b4c2b00690
|
Make sure score plugins are executed when no priority configured
|
2019-10-29 17:25:35 +08:00 |
|
Abdullah Gharaibeh
|
8ec56aeafb
|
Change all scheduler's Node and Pod list/lookups to be from the snapshot rather than the cache.
|
2019-10-25 14:24:55 -04:00 |
|
Kubernetes Prow Robot
|
4fdf582687
|
Merge pull request #84011 from liu-cong/permit
Add permit_wait_duration_seconds metric for scheduler.
|
2019-10-24 11:55:41 -07:00 |
|
Abdullah Gharaibeh
|
373cf8c1b1
|
move nodeinfo/snapshot.go into its own package
|
2019-10-23 16:12:13 -04:00 |
|
Cong Liu
|
f32d735b50
|
Add permit_wait_duration_seconds metric for scheduler.
|
2019-10-23 09:01:27 -04:00 |
|
Kubernetes Prow Robot
|
7e53c9d808
|
Merge pull request #83756 from hex108/permit
Refactor scheduler's framework permit API
|
2019-10-19 06:47:37 -07:00 |
|
Jun Gong
|
38b7668bb3
|
Refactor scheduler's framework permit API
|
2019-10-19 16:22:39 +08:00 |
|
draveness
|
39af760930
|
feat: several cleanups in the scheduling package
+ Remove unused variable in tests.
+ Use more common statement for interface conformance check.
+ Fix several comments in the framework plugins.
|
2019-10-18 11:14:05 +08:00 |
|
Kubernetes Prow Robot
|
3719fcdffa
|
Merge pull request #82072 from draveness/feature/use-context-instead-of-channel
feat(scheduler): use context in scheduler package
|
2019-10-17 01:46:39 -07:00 |
|
Abdullah Gharaibeh
|
17a6a7914c
|
make sure filters are executed when no predicates configured
|
2019-10-16 21:27:57 -04:00 |
|
draveness
|
47a6c5b693
|
feat(scheduler): use context in the scheduler package
+ Use context instead of stopCh
+ Add context to the scheduling framework interface
|
2019-10-17 09:03:55 +08:00 |
|
Kubernetes Prow Robot
|
1552ba6b00
|
Merge pull request #83569 from liu-cong/framework-metrics
Add metrics for scheduler framework.
|
2019-10-15 23:05:28 -07:00 |
|
Cong Liu
|
da30a00f9a
|
Add metrics for scheduler framework.
|
2019-10-14 20:26:03 -04:00 |
|
Kubernetes Prow Robot
|
c980000176
|
Merge pull request #83663 from draveness/feature/add-shared-informers-factory
feat(scheduler): expose SharedInformerFactory to the framework handle
|
2019-10-11 09:29:40 -07:00 |
|
draveness
|
ee4dec65b5
|
feat(scheduler): expose SharedInformerFactory to the framework handle
|
2019-10-11 10:23:21 +08:00 |
|
Abdullah Gharaibeh
|
7429b0fe86
|
Implemented taints and tolerations priority function as a Score plugin
|
2019-10-10 17:49:40 -04:00 |
|
Kubernetes Prow Robot
|
0110db3a14
|
Merge pull request #83537 from ahg-g/ahg-metadata
Added PredicateMetadata and PriorityMetadata to framework's CycleState
|
2019-10-08 18:37:50 -07:00 |
|
Abdullah Gharaibeh
|
bc550b0896
|
Added PredicateMetadata and PriorityMetadata as CycleState to the framework
|
2019-10-07 22:25:08 -04:00 |
|
draveness
|
ab3f55720b
|
feat(scheduler): expose kubernetes client in framework handle
|
2019-10-06 10:31:49 +08:00 |
|
Abdullah Gharaibeh
|
66386fdf49
|
Added the first predicate as a filter plugin: PodToleratesNodeTaints.
|
2019-10-05 08:43:17 -04:00 |
|
Kubernetes Prow Robot
|
4e1214c149
|
Merge pull request #83506 from alculquicondor/cleanup/framework_new
Cleanup reflection usage in framework creation
|
2019-10-04 16:31:44 -07:00 |
|
Abdullah Gharaibeh
|
043166f54b
|
Modified the name of the Extensions method in the scheduler's framework.
|
2019-10-04 15:53:06 -04:00 |
|
Aldo Culquicondor
|
984c4e8cc2
|
Cleanup reflection usage in framework creation
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2019-10-04 12:40:21 -04:00 |
|
draveness
|
c73ff9749b
|
feat(scheduler): rename PluginContext to CycleState
|
2019-10-04 17:30:36 +08:00 |
|
draveness
|
5e84257133
|
feat(scheduler): use reflect to reduce the similar pattern
|
2019-10-03 10:46:19 +08:00 |
|
Kubernetes Prow Robot
|
dc0013a506
|
Merge pull request #83365 from notpad/feature/83244
A consistent interface for plugin extended functionality
|
2019-10-01 13:01:11 -07:00 |
|