mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-05-30 22:55:21 -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)
|
if torun.include?(:api)
|
||||||
api = Thread.new do
|
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)
|
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
|
end
|
||||||
torun_threads << api
|
torun_threads << api
|
||||||
elsif metrics.respond_to?(:setup_prometheus_metrics)
|
elsif metrics.respond_to?(:setup_prometheus_metrics)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue