From 123eacb144d88216ff5a6d813b7bac9e92e69b64 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Sun, 22 Mar 2020 13:21:59 +0100 Subject: [PATCH] More logging for semaphore handling --- lib/docker_container_pool.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/docker_container_pool.rb b/lib/docker_container_pool.rb index a188a41f..98057391 100644 --- a/lib/docker_container_pool.rb +++ b/lib/docker_container_pool.rb @@ -38,19 +38,19 @@ class DockerContainerPool end def self.acquire_semaphore - Rails.logger.info("Semaphore - Acquire: Trying " + @semaphore.to_s + " for " + caller_locations(1, 1)[0].label) + Rails.logger.info("Semaphore - Acquire: Trying " + @semaphore.inspect.to_s + " for " + caller_locations(1, 1)[0].label) got_semaphore = @semaphore.try_acquire(1, 20) if got_semaphore - Rails.logger.info("Semaphore - Acquire: Got " + @semaphore.to_s + " for " + caller_locations(1, 1)[0].label) + Rails.logger.info("Semaphore - Acquire: Got " + @semaphore.inspect.to_s + " for " + caller_locations(1, 1)[0].label) else - Rails.logger.error("Semaphore - Acquire: Failed " + @semaphore.to_s + " for " + caller_locations(1, 1)[0].label) + Rails.logger.error("Semaphore - Acquire: Failed " + @semaphore.inspect.to_s + " for " + caller_locations(1, 1)[0].label) end end def self.release_semaphore - Rails.logger.info("Semaphore - Release: Trying " + @semaphore.to_s + " for " + caller_locations(1, 1)[0].label) + Rails.logger.info("Semaphore - Release: Trying " + @semaphore.inspect.to_s + " for " + caller_locations(1, 1)[0].label) @semaphore.release - Rails.logger.info("Semaphore - Release: Done " + @semaphore.to_s + " for " + caller_locations(1, 1)[0].label) + Rails.logger.info("Semaphore - Release: Done " + @semaphore.inspect.to_s + " for " + caller_locations(1, 1)[0].label) end def self.remove_from_all_containers(container, execution_environment, bypass_semaphore: false)