mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Merge pull request #371 from puppetlabs/POOLER-161
(POOLER-161) Fix extending vm lifetime when max lifetime is set
This commit is contained in:
commit
5fac5684a9
2 changed files with 1 additions and 20 deletions
|
|
@ -909,13 +909,6 @@ module Vmpooler
|
|||
max_lifetime_upper_limit = max_lifetime_upper_limit.to_i
|
||||
if arg.to_i >= max_lifetime_upper_limit
|
||||
failure.push("You provided a lifetime (#{arg}) that exceeds the configured maximum of #{max_lifetime_upper_limit}.")
|
||||
else
|
||||
# also make sure we do not extend past max_lifetime_upper_limit
|
||||
rdata = backend.hgetall('vmpooler__vm__' + params[:hostname])
|
||||
running = ((Time.now - Time.parse(rdata['checkout'])) / 60 / 60).round(2)
|
||||
unless running + arg.to_i < max_lifetime_upper_limit
|
||||
failure.push("You provided a lifetime (#{arg}) that will extend the current lifetime past the configured maximum of #{max_lifetime_upper_limit}.")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue