Merge pull request #66 from sschneid/hgetall_not_hget_in_a_loop

Use $redis.hgetall rather than hget in a loop
This commit is contained in:
Roger Ignazio 2015-03-09 11:43:19 -07:00
commit fa4147fb68

View file

@ -76,7 +76,7 @@ module Vmpooler
task[:count][:pool] = {}
task[:duration][:pool] = {}
$redis.hkeys('vmpooler__' + task_str + '__' + date_str).each do |key|
$redis.hgetall('vmpooler__' + task_str + '__' + date_str).each do |key, value|
pool = 'unknown'
hostname = 'unknown'
@ -90,7 +90,7 @@ module Vmpooler
task[:duration][:pool][pool] ||= {}
task_times_bypool[pool] ||= []
task_times_bypool[pool].push($redis.hget('vmpooler__' + task_str + '__' + date_str, key).to_f)
task_times_bypool[pool].push(value.to_f)
end
task_times_bypool.each_key do |pool|