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:
parent
dd6a7f4cd6
commit
3709c21e5f
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user