• k8s-merge-robot's avatar
    Merge pull request #24598 from wojtek-t/improve_scheduler_predicates · 00308f7a
    k8s-merge-robot authored
    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 
    00308f7a
Name
Last commit
Last update
..
algorithm Loading commit data...
algorithmprovider Loading commit data...
api Loading commit data...
factory Loading commit data...
metrics Loading commit data...
schedulercache Loading commit data...
testing Loading commit data...
OWNERS Loading commit data...
extender.go Loading commit data...
extender_test.go Loading commit data...
generic_scheduler.go Loading commit data...
generic_scheduler_test.go Loading commit data...
scheduler.go Loading commit data...
scheduler_test.go Loading commit data...