From ba01b60541599ba0ee9acd5c0dc40720b92dee21 Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Tue, 3 Mar 2015 15:21:06 -0800 Subject: [PATCH] Store template (pool) name with hostname in Redis metric keys --- lib/vmpooler/pool_manager.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/vmpooler/pool_manager.rb b/lib/vmpooler/pool_manager.rb index e5fa074..8aeaf61 100644 --- a/lib/vmpooler/pool_manager.rb +++ b/lib/vmpooler/pool_manager.rb @@ -53,7 +53,7 @@ module Vmpooler finish = '%.2f' % (Time.now - Time.parse($redis.hget('vmpooler__vm__' + vm, 'clone'))) $redis.smove('vmpooler__pending__' + pool, 'vmpooler__ready__' + pool, vm) - $redis.hset('vmpooler__boot__' + Date.today.to_s, vm, finish) + $redis.hset('vmpooler__boot__' + Date.today.to_s, pool + ':' + vm, finish) $logger.log('s', "[>] [#{pool}] '#{vm}' moved to 'ready' queue") end @@ -232,7 +232,7 @@ module Vmpooler ).wait_for_completion finish = '%.2f' % (Time.now - start) - $redis.hset('vmpooler__clone__' + Date.today.to_s, vm['hostname'], finish) + $redis.hset('vmpooler__clone__' + Date.today.to_s, vm['template'] + ':' + vm['hostname'], finish) $redis.hset('vmpooler__vm__' + vm['hostname'], 'clone_time', finish) $logger.log('s', "[+] [#{vm['template']}] '#{vm['hostname']}' cloned from '#{vm['template']}' in #{finish} seconds")