k3s/pkg/scheduler/core
Jonathan Basseri dacc1a8d52 Check for old NodeInfo when updating equiv. cache.
Because the scheduler takes a snapshot of cache data at the start of
each scheduling cycle, updates to the equivalence cache should be
skipped if there was a cache update during the cycle.

If the current NodeInfo becomes stale while we evaluate predicates, we
will not write any results into the equivalence cache. We will still use
the results for the current scheduling cycle, though.
2018-04-25 10:18:40 -07:00
..
BUILD Merge pull request #58717 from resouer/extender-interface 2018-03-20 15:34:41 -07:00
equivalence_cache.go Revert "Revert revert of equivalence class hash calculation in scheduler" 2018-03-23 17:34:49 -07:00
equivalence_cache_test.go Test race condition in equivalence cache. 2018-04-25 10:18:40 -07:00
extender.go Add Ignorable flag to extender 2018-03-30 15:10:31 -07:00
extender_test.go Disable pod preemption by config 2018-04-12 21:11:51 -07:00
generic_scheduler.go Check for old NodeInfo when updating equiv. cache. 2018-04-25 10:18:40 -07:00
generic_scheduler_test.go Check for old NodeInfo when updating equiv. cache. 2018-04-25 10:18:40 -07:00
scheduling_queue.go Pod comparer should count pods in scheduling queue 2018-03-14 10:29:42 -07:00
scheduling_queue_test.go Make the `Unschedulable Queue` interface private 2018-02-21 13:53:40 -08:00