Harry Zhang
17d0190706
Use sync.map to scale ecache better
2018-08-07 14:06:09 +08:00
John Calabrese
ad234e58be
use subtest for table units
...
remove duplicate testname from error msg
remove subtest for test setup loop
do not break on test failure
https://github.com/kubernetes/kubernetes/pull/63665#discussion_r203571355
remove duplicate test.name in output
https://github.com/kubernetes/kubernetes/pull/63665#discussion_r203574001
https://github.com/kubernetes/kubernetes/pull/63665#discussion_r203574012
2018-07-20 16:02:50 -04:00
Harry Zhang
e5a7a4caf7
Fist level ecache for nodeMap
...
Use new cache map in scheduler
Add a integration test
Move init before schedudling
Add lock for first level cache
2018-07-18 15:11:59 +08:00
Jonathan Basseri
b571065bc4
Clean up names in equivalence package.
...
Remove stutter from names and provide more idiomatic patterns.
This makes call sites that use equivalence cache easier to read.
2018-06-20 10:52:33 -07:00
Jonathan Basseri
31c746d960
Move equivalence cache into new package.
...
This moves the equivalence cache implementation out of the 'core'
package and into k8s.io/kubernetes/pkg/scheduler/core/equivalence.
Separating the equiv. cache from the genericScheduler implementation
make their interaction points easier to follow, and prevents us from
accidentally accessing unexported fields.
2018-06-20 10:52:32 -07:00