scheduler: job anti-affinity score should record as negative

This commit is contained in:
Armon Dadgar
2015-09-22 22:24:07 -07:00
parent 5fb980bc53
commit 415444466e

View File

@@ -289,8 +289,8 @@ func (iter *JobAntiAffinityIterator) Next() *RankedNode {
// Apply a penalty if there are collisions
if collisions > 0 {
scorePenalty := float64(collisions) * iter.penalty
option.Score -= scorePenalty
scorePenalty := -1 * float64(collisions) * iter.penalty
option.Score += scorePenalty
iter.ctx.Metrics().ScoreNode(option.Node, "job-anti-affinity", scorePenalty)
}
return option