Support metadata producer with underlying data.

This commit is contained in:
Wojciech Tyczynski
2016-09-13 11:54:13 +02:00
parent 2d881ca1e9
commit 6598c181f7
10 changed files with 129 additions and 47 deletions

View File

@@ -58,6 +58,12 @@ func init() {
// Cluster autoscaler friendly scheduling algorithm.
factory.RegisterAlgorithmProvider(ClusterAutoscalerProvider, defaultPredicates(),
replace(defaultPriorities(), "LeastRequestedPriority", "MostRequestedPriority"))
factory.RegisterPriorityMetadataProducerFactory(
func(args factory.PluginFactoryArgs) algorithm.MetadataProducer {
return priorities.PriorityMetadata
})
// EqualPriority is a prioritizer function that gives an equal weight of one to all nodes
// Register the priority function so that its available
// but do not include it as part of the default priorities