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