1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

M #-: fix minor bug in OneFlow sched policy (#324)

(cherry picked from commit a730b9c22c0f9da5dd67423a60a0401b119aea0d)
This commit is contained in:
Alejandro Huertas Herrero 2020-10-16 13:43:28 +02:00 committed by Ruben S. Montero
parent dd6a7f4cd6
commit 3709c21e5f
No known key found for this signature in database
GPG Key ID: A0CEA6FA880A1D87

View File

@ -770,9 +770,9 @@ module OpenNebula
scheduled_pol ||= []
scheduled_pol.each do |policy|
diff = scale_time?(policy)
diff, cooldown_duration = scale_time?(policy)
return [diff, 0] if diff != 0
return [diff, cooldown_duration] if diff != 0
end
elasticity_pol.each do |policy|
@ -951,10 +951,11 @@ module OpenNebula
new_cardinality = calculate_new_cardinality(elasticity_pol)
return new_cardinality - cardinality
return [new_cardinality - cardinality,
elasticity_pol['cooldown']]
end
0
[0, elasticity_pol['cooldown']]
end
# Returns a positive, 0, or negative number of nodes to adjust,