kubernetes/plugin/pkg/scheduler
k8s-merge-robot 00308f7a9f Merge pull request #24598 from wojtek-t/improve_scheduler_predicates
Automatic merge from submit-queue

Store node information in NodeInfo

This is significantly improving scheduler throughput.

On 1000-node cluster:
- empty cluster: ~70pods/s
- full cluster: ~45pods/s
Drop in throughput is mostly related to priority functions, which I will be looking into next (I already have some PR #24095, but we need for more things before).

This is roughly ~40% increase.
However, we still need better understanding of predicate function, because in my opinion it should be even faster as it is now. I'm going to look into it next week.

@gmarek @hongchaodeng @xiang90
2016-04-28 02:17:59 -07:00
..
algorithm Store node information in NodeInfo 2016-04-25 10:08:05 +02:00
algorithmprovider Merge pull request #24598 from wojtek-t/improve_scheduler_predicates 2016-04-28 02:17:59 -07:00
api Add a streaming and "raw" abstraction to codec factory 2016-03-23 17:25:20 -04:00
factory Merge pull request #24598 from wojtek-t/improve_scheduler_predicates 2016-04-28 02:17:59 -07:00
metrics Fix duplicated rate limit in scheduler 2016-01-13 20:51:55 +08:00
schedulercache Store node information in NodeInfo 2016-04-25 10:08:05 +02:00
testing Store node information in NodeInfo 2016-04-25 10:08:05 +02:00
extender.go support CIDRs in NO_PROXY 2016-03-16 16:22:54 -04:00
extender_test.go Fixing all the "composite literal uses unkeyed fields" Vet errors. 2016-03-25 15:25:09 -07:00
generic_scheduler.go Add traces to scheduler 2016-04-20 15:19:19 +02:00
generic_scheduler_test.go change predicate error format. 2016-04-17 08:48:03 +08:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
scheduler.go schedulercache: remove bind() from AssumePod 2016-04-16 20:30:28 +08:00
scheduler_test.go Asynchronous bindings 2016-04-14 09:52:25 +02:00