Merge pull request #97599 from gavinfish/refact-updatewithpod

Scheduler: Update the PreFilterExtensions interface to use PodInfo
This commit is contained in:
Kubernetes Prow Robot
2021-01-20 12:09:01 -08:00
committed by GitHub
11 changed files with 58 additions and 59 deletions

View File

@@ -104,13 +104,13 @@ func (fp *tokenFilter) PreFilter(ctx context.Context, state *framework.CycleStat
}
func (fp *tokenFilter) AddPod(ctx context.Context, state *framework.CycleState, podToSchedule *v1.Pod,
podToAdd *v1.Pod, nodeInfo *framework.NodeInfo) *framework.Status {
podInfoToAdd *framework.PodInfo, nodeInfo *framework.NodeInfo) *framework.Status {
fp.Tokens--
return nil
}
func (fp *tokenFilter) RemovePod(ctx context.Context, state *framework.CycleState, podToSchedule *v1.Pod,
podToRemove *v1.Pod, nodeInfo *framework.NodeInfo) *framework.Status {
podInfoToRemove *framework.PodInfo, nodeInfo *framework.NodeInfo) *framework.Status {
fp.Tokens++
return nil
}