Merge pull request #6188 from abhgupta/abhgupta-dev

Minor fixes for scheduler priority configuration
This commit is contained in:
Daniel Smith
2015-03-30 14:05:28 -07:00
2 changed files with 5 additions and 3 deletions

View File

@@ -25,6 +25,10 @@ import (
func init() { func init() {
factory.RegisterAlgorithmProvider(factory.DefaultProvider, defaultPredicates(), defaultPriorities()) factory.RegisterAlgorithmProvider(factory.DefaultProvider, defaultPredicates(), defaultPriorities())
// EqualPriority is a prioritizer function that gives an equal weight of one to all minions
// Register the priority function so that its available
// but do not include it as part of the default priorities
factory.RegisterPriorityFunction("EqualPriority", algorithm.EqualPriority, 1)
} }
func defaultPredicates() util.StringSet { func defaultPredicates() util.StringSet {
@@ -66,7 +70,5 @@ func defaultPriorities() util.StringSet {
Weight: 1, Weight: 1,
}, },
), ),
// EqualPriority is a prioritizer function that gives an equal weight of one to all minions
factory.RegisterPriorityFunction("EqualPriority", algorithm.EqualPriority, 0),
) )
} }

View File

@@ -137,7 +137,7 @@ func RegisterPriorityFunction(name string, function algorithm.PriorityFunction,
Function: func(PluginFactoryArgs) algorithm.PriorityFunction { Function: func(PluginFactoryArgs) algorithm.PriorityFunction {
return function return function
}, },
Weight: 1, Weight: weight,
}) })
} }