Guard against nil VM clone time

This commit is contained in:
Scott Schneider 2015-03-04 13:06:49 -08:00
parent ba01b60541
commit 18703efd60

View file

@ -50,7 +50,8 @@ module Vmpooler
rescue
end
finish = '%.2f' % (Time.now - Time.parse($redis.hget('vmpooler__vm__' + vm, 'clone')))
clone_time = $redis.hget('vmpooler__vm__' + vm, 'clone')
finish = '%.2f' % (Time.now - Time.parse(clone_time)) if clone_time
$redis.smove('vmpooler__pending__' + pool, 'vmpooler__ready__' + pool, vm)
$redis.hset('vmpooler__boot__' + Date.today.to_s, pool + ':' + vm, finish)