Skip to content

Commit 807daef

Browse files
author
Heath Seals
authored
Merge pull request #392 from mattkirby/pooler_185
Ensure lifetime is set when creating ondemand instances
2 parents 733506f + ef7e54e commit 807daef

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/vmpooler/pool_manager.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,11 @@ def move_pending_vm_to_ready(vm, pool, redis, request_id = nil)
150150
redis.pipelined do
151151
redis.hset("vmpooler__active__#{pool}", vm, Time.now)
152152
redis.hset("vmpooler__vm__#{vm}", 'checkout', Time.now)
153-
redis.hset("vmpooler__vm__#{vm}", 'token:token', ondemandrequest_hash['token:token']) if ondemandrequest_hash['token:token']
154-
redis.hset("vmpooler__vm__#{vm}", 'token:user', ondemandrequest_hash['token:user']) if ondemandrequest_hash['token:user']
153+
if ondemandrequest_hash['token:token']
154+
redis.hset("vmpooler__vm__#{vm}", 'token:token', ondemandrequest_hash['token:token'])
155+
redis.hset("vmpooler__vm__#{vm}", 'token:user', ondemandrequest_hash['token:user'])
156+
redis.hset("vmpooler__vm__#{vm}", 'lifetime', $config[:config]['vm_lifetime_auth'].to_i)
157+
end
155158
redis.sadd("vmpooler__#{request_id}__#{pool_alias}__#{pool}", vm)
156159
end
157160
move_vm_queue(pool, vm, 'pending', 'running', redis)

0 commit comments

Comments
 (0)