kubernetes/plugin/pkg/scheduler
Kubernetes Submit Queue 4ba2b625c5 Merge pull request #50805 from bsalamat/preemption_metacompute
Automatic merge from submit-queue

Add support to modify precomputed predicate metadata upon adding/removal of a pod

**What this PR does / why we need it**: This PR adds capability to change precomputed predicate metadata and let's us add/remove pods to the precomputed metadata efficiently without the need ot recomputing everything upon addition/removal of pods. This PR is needed as a part of adding preemption logic to the scheduler.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:
To make the review process a bit easier, there are three commits. The cleanup commit is only moving code and renaming some functions, without logic changes.

**Release note**:

```release-note
NONE
```
ref/ #47604
ref/ #48646

/assign @wojtek-t 

@kubernetes/sig-scheduling-pr-reviews @davidopp
2017-08-28 05:11:19 -07:00
..
algorithm Merge pull request #50805 from bsalamat/preemption_metacompute 2017-08-28 05:11:19 -07:00
algorithmprovider Moved node condition filter into a predicates. 2017-08-26 09:08:07 +08:00
api Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
core Merge pull request #50669 from jiulongzaitian/myfeature 2017-08-24 22:59:35 -07:00
factory Merge pull request #50805 from bsalamat/preemption_metacompute 2017-08-28 05:11:19 -07:00
metrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
schedulercache Merge pull request #50805 from bsalamat/preemption_metacompute 2017-08-28 05:11:19 -07:00
testing Add support to recompute partial predicate metadata upon adding/removing pods 2017-08-28 00:12:46 -07:00
util Add support to recompute partial predicate metadata upon adding/removing pods 2017-08-28 00:12:46 -07:00
BUILD Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
OWNERS Updated OWNERS_ALIASES for scheduler, and added scheduler integration test owners. 2017-07-01 09:28:52 +08:00
scheduler.go Handle errors more consistently in scheduler 2017-08-04 12:00:22 -07:00
scheduler_test.go Fix incorrect call to 'bind' in scheduler 2017-08-03 13:55:00 -07:00
testutil.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00