From c41a8d8d5ef159d492e632e9c141f8c8f7bec7f5 Mon Sep 17 00:00:00 2001 From: Jan Renz Date: Mon, 23 Nov 2015 20:13:59 +0100 Subject: [PATCH] Faster restore of containers after puma restart --- config/docker.yml.erb | 4 ++-- lib/docker_container_pool.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/docker.yml.erb b/config/docker.yml.erb index 9f916acc..5ac309e8 100644 --- a/config/docker.yml.erb +++ b/config/docker.yml.erb @@ -18,8 +18,8 @@ production: active: true refill: async: false - batch_size: 32 - interval: 30 + batch_size: 8 + interval: 15 timeout: 60 workspace_root: <%= Rails.root.join('tmp', 'files', Rails.env) %> ws_host: ws://localhost:4243 diff --git a/lib/docker_container_pool.rb b/lib/docker_container_pool.rb index d027076b..77167b72 100644 --- a/lib/docker_container_pool.rb +++ b/lib/docker_container_pool.rb @@ -96,7 +96,7 @@ class DockerContainerPool end def self.start_refill_task - @refill_task = Concurrent::TimerTask.new(execution_interval: config[:refill][:interval], run_now: false, timeout_interval: config[:refill][:timeout]) { refill } + @refill_task = Concurrent::TimerTask.new(execution_interval: config[:refill][:interval], run_now: true, timeout_interval: config[:refill][:timeout]) { refill } @refill_task.execute end end