mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-05-31 15:15:20 -04:00
P4DEVOPS-11504: pass redis_reconnect_attempts to API redis connection
This commit is contained in:
parent
871c94ccff
commit
6974beca3b
1 changed files with 6 additions and 1 deletions
|
|
@ -36,8 +36,13 @@ end
|
|||
|
||||
if torun.include?(:api)
|
||||
api = Thread.new do
|
||||
redis = Vmpooler.new_redis(redis_host, redis_port, redis_password)
|
||||
redis = ConnectionPool::Wrapper.new(size: redis_connection_pool_size, timeout: redis_connection_pool_timeout) do
|
||||
Vmpooler.new_redis(redis_host, redis_port, redis_password, redis_reconnect_attempts)
|
||||
end
|
||||
Vmpooler::API.execute(torun, config, redis, metrics, logger)
|
||||
rescue => e
|
||||
logger.log('s', "[!] [api] thread crashed: #{e.message}\n#{e.backtrace.join("\n")}")
|
||||
raise
|
||||
end
|
||||
torun_threads << api
|
||||
elsif metrics.respond_to?(:setup_prometheus_metrics)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue