mirror of
https://github.com/kemko/nomad.git
synced 2026-01-03 08:55:43 +03:00
scheduler: job anti-affinity score should record as negative
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user