kubernetes/pkg/scheduler/algorithm
Kubernetes Submit Queue 9a3b0bd74f
Merge pull request #60753 from resouer/equiv-hash
Automatic merge from submit-queue (batch tested with PRs 60898, 60912, 60753, 61002, 60796). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Revert revert of equivalence class hash calculation in scheduler

**What this PR does / why we need it**:

NOTE: This is a revert revert of https://github.com/kubernetes/kubernetes/pull/58555

But since the original PR has been changed, I have to copy the original changes and resend this new PR. See: https://github.com/kubernetes/kubernetes/pull/58555#issuecomment-364345972

And I kept @misterikkit 's change as the first commit (by co-author feature of github) in the history. 

We decide to do revert revert because #58989 has been fixed, which should help to improve the time consumed by integration test.

**But** we should still pay attention to integration tests to see if there's frequent timeout happen.

**Special notes for your reviewer**:

**Release note**:

```release-note
Improve equivalence class hash calculation in scheduler
```
2018-03-20 17:37:14 -07:00
..
predicates Update generated files 2018-03-04 14:37:20 -08:00
priorities Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
BUILD Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
doc.go Fix golint errors in pkg/scheduler based on golint check 2018-02-08 15:22:47 +08:00
scheduler_interface_test.go Move scheduler code out of plugin directory. 2018-01-05 15:05:01 -08:00
scheduler_interface.go Add preemption in scheduler extender 2018-03-02 17:12:02 -08:00
types_test.go Rename func name according TODO 2018-01-15 00:08:59 -05:00
types.go [PATCH] Fix equiv. cache invalidation of Node condition. 2018-03-04 13:02:28 -08:00
well_known_labels.go Added unscheduable taint. 2018-03-16 09:13:08 +08:00