From e3017beba1e484861486fac45a2f5b354113bd6d Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Thu, 12 Dec 2013 10:04:49 -0800 Subject: [PATCH] Start keeping track of how long hosts are running --- vmware-host-pooler | 1 + vmware-host-pooler-api | 1 + 2 files changed, 2 insertions(+) diff --git a/vmware-host-pooler b/vmware-host-pooler index 9db58b8..d559f07 100755 --- a/vmware-host-pooler +++ b/vmware-host-pooler @@ -197,6 +197,7 @@ end def destroy_vm vm, pool Thread.new { $redis.srem('vmware_host_pool__completed__'+pool, vm) + $redis.hdel('vmware_host_pool__active__'+pool, vm) host = $vsphere[pool].find_vms(vm)[vm] diff --git a/vmware-host-pooler-api b/vmware-host-pooler-api index 483ea45..0b50845 100755 --- a/vmware-host-pooler-api +++ b/vmware-host-pooler-api @@ -68,6 +68,7 @@ post '/vm/:template' do unless (vm.nil?) $redis.sadd('vmware_host_pool__running__'+params[:template], vm) + $redis.hset('vmware_host_pool__active__'+params[:template], vm, Time.now) result[params[:template]]['ok'] = true result[params[:template]]['hostname'] = vm