From 18703efd60299de8a7949e654a059d88be13a0c2 Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Wed, 4 Mar 2015 13:06:49 -0800 Subject: [PATCH] Guard against nil VM clone time --- lib/vmpooler/pool_manager.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vmpooler/pool_manager.rb b/lib/vmpooler/pool_manager.rb index 8aeaf61..542c75c 100644 --- a/lib/vmpooler/pool_manager.rb +++ b/lib/vmpooler/pool_manager.rb @@ -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)