Don't include daily_clone durations in average if nothing was cloned

This commit is contained in:
Scott Schneider 2015-03-04 11:28:31 -08:00
parent 35e78aacb5
commit e347e2b6b4

View file

@ -183,8 +183,11 @@ module Vmpooler
result[:daily].each do |daily| result[:daily].each do |daily|
daily_clone_counts.push(daily[:clone][:count][:total]) daily_clone_counts.push(daily[:clone][:count][:total])
daily_clone_durations.push(daily[:clone][:duration][:min])
daily_clone_durations.push(daily[:clone][:duration][:max]) if daily[:clone][:count][:total] > 0
daily_clone_durations.push(daily[:clone][:duration][:min])
daily_clone_durations.push(daily[:clone][:duration][:max])
end
result[:clone][:count][:total] += daily[:clone][:count][:total] result[:clone][:count][:total] += daily[:clone][:count][:total]
result[:clone][:duration][:total] += daily[:clone][:duration][:total] result[:clone][:duration][:total] += daily[:clone][:duration][:total]