mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Store checkout and destroy timestamps
This commit is contained in:
parent
1b8435a63a
commit
48a9ef0dfd
2 changed files with 3 additions and 1 deletions
|
|
@ -340,6 +340,7 @@ module Vmpooler
|
||||||
unless vm.nil?
|
unless vm.nil?
|
||||||
$redis.sadd('vmpooler__running__' + key, vm)
|
$redis.sadd('vmpooler__running__' + key, vm)
|
||||||
$redis.hset('vmpooler__active__' + key, vm, Time.now)
|
$redis.hset('vmpooler__active__' + key, vm, Time.now)
|
||||||
|
$redis.hset('vmpooler__vm__' + vm, 'checkout', Time.now)
|
||||||
|
|
||||||
result[key] ||= {}
|
result[key] ||= {}
|
||||||
|
|
||||||
|
|
@ -403,6 +404,7 @@ module Vmpooler
|
||||||
unless vm.nil?
|
unless vm.nil?
|
||||||
$redis.sadd('vmpooler__running__' + template, vm)
|
$redis.sadd('vmpooler__running__' + template, vm)
|
||||||
$redis.hset('vmpooler__active__' + template, vm, Time.now)
|
$redis.hset('vmpooler__active__' + template, vm, Time.now)
|
||||||
|
$redis.hset('vmpooler__vm__' + vm, 'checkout', Time.now)
|
||||||
|
|
||||||
result[template] ||= {}
|
result[template] ||= {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -256,7 +256,7 @@ module Vmpooler
|
||||||
Thread.new do
|
Thread.new do
|
||||||
$redis.srem('vmpooler__completed__' + pool, vm)
|
$redis.srem('vmpooler__completed__' + pool, vm)
|
||||||
$redis.hdel('vmpooler__active__' + pool, vm)
|
$redis.hdel('vmpooler__active__' + pool, vm)
|
||||||
$redis.del('vmpooler__vm__' + vm)
|
$redis.hset('vmpooler__vm__' + vm, 'destroy', Time.now)
|
||||||
|
|
||||||
host = $vsphere[pool].find_vm(vm) ||
|
host = $vsphere[pool].find_vm(vm) ||
|
||||||
$vsphere[pool].find_vm_heavy(vm)[vm]
|
$vsphere[pool].find_vm_heavy(vm)[vm]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue