Ahmad Diaa
ee393b4e06
addressed reviewer comments
2018-08-30 01:48:55 +02:00
Ahmad Diaa
ac4a082b33
use topologyPairsMaps for inter pod affinity/anti-affinity maps
2018-08-30 01:48:54 +02:00
Ahmad Diaa
b4c7d190cd
using set instead of lists for topologyPairsMaps attributes
2018-08-18 01:02:48 +02:00
Ahmad Diaa
0f4c3064fd
created struct for topologyPairs maps
2018-08-18 01:02:48 +02:00
Ahmad Diaa
f6659e4543
further enhancements removing matchingTerms from metadata
2018-08-18 01:02:47 +02:00
Mohamed Mehany
3fb6912d08
add topologyValue map to reduce search space
2018-08-18 01:02:46 +02:00
Guoliang Wang
761cf41427
Move pkg/scheduler/schedulercache -> pkg/scheduler/cache
2018-05-31 22:55:34 +08:00
Bobby (Babak) Salamat
c590ec7ae9
Fix an issue in inter-pod affinity predicate that cause affinity to self being processed incorrectly
2018-04-14 19:46:38 -07:00
Bobby (Babak) Salamat
3041698e52
Addressed reviewer comments
2018-04-12 16:30:08 -07:00
Bobby (Babak) Salamat
418c7502f0
Improve performance of affinity/anti-affinity predicate
2018-04-11 21:17:29 -07:00
Yang Guo
8d880506fe
Support cluster-level extended resources in kubelet and kube-scheduler
...
Co-authored-by: Yang Guo <ygg@google.com>
Co-authored-by: Chun Chen <chenchun.feed@gmail.com>
2018-02-27 17:25:30 -08:00
tossmilestone
3fdacfead5
Fix golint errors in pkg/scheduler
based on golint check
2018-02-08 15:22:47 +08:00
Yongkun Anfernee Gui
68c2c79362
Refactor HostIP predicate algorithm
...
- Remove string decode logic. It's not really helping to find the
conflict ports, and it's expensive to do encoding/decoding
- Not to parse the container ports information in predicate meta, use
straight []*v1.ContainerPort
- Use better data structure to search port conflict based on ip
addresses
- Collect scattered source code into common place
2018-01-08 17:10:21 -08:00
Jonathan Basseri
30b89d830b
Move scheduler code out of plugin directory.
...
This moves plugin/pkg/scheduler to pkg/scheduler and
plugin/cmd/kube-scheduler to cmd/kube-scheduler.
Bulk of the work was done with gomvpkg, except for kube-scheduler main
package.
2018-01-05 15:05:01 -08:00