move NodeLabel priority logic to its Score plugin

This commit is contained in:
Abdullah Gharaibeh
2019-12-19 11:44:23 -05:00
parent 9fad2e3201
commit 22a0f55a68
5 changed files with 28 additions and 90 deletions

View File

@@ -399,10 +399,7 @@ func RegisterCustomPriorityFunction(policy schedulerapi.PriorityPolicy, configPr
schedulerFactoryMutex.RUnlock()
pcf = &PriorityConfigFactory{
MapReduceFunction: func(_ AlgorithmFactoryArgs) (priorities.PriorityMapFunction, priorities.PriorityReduceFunction) {
return priorities.NewNodeLabelPriority(
configProducerArgs.NodeLabelArgs.PresentLabelsPreference,
configProducerArgs.NodeLabelArgs.AbsentLabelsPreference,
)
return nil, nil
},
Weight: weight,
}