Kouhei Sutou
null+****@clear*****
Thu Oct 17 18:21:37 JST 2013
Kouhei Sutou 2013-10-17 18:21:37 +0900 (Thu, 17 Oct 2013) New Revision: b3c787a9356f8451ec139e135dc5ee0cd4b71c08 https://github.com/droonga/fluent-plugin-droonga/commit/b3c787a9356f8451ec139e135dc5ee0cd4b71c08 Message: Indent Modified files: lib/droonga/server.rb Modified: lib/droonga/server.rb (+23 -23) =================================================================== --- lib/droonga/server.rb 2013-10-17 18:21:15 +0900 (e65cd0d) +++ lib/droonga/server.rb 2013-10-17 18:21:37 +0900 (e04725f) @@ -49,36 +49,36 @@ module Droonga module WorkerStopper def send_stop(stop_graceful) in_signal_sending do - open_queue do |queue| - $log.trace("#{log_tag}: stop: start") + open_queue do |queue| + $log.trace("#{log_tag}: stop: start") - $log.trace("#{log_tag}: stop: queue: unblock: start") - max_n_retries = 10 - max_n_retries.times do |i| - $log.trace("#{log_tag}: stop: queue: unblock: #{i}: start") - super(stop_graceful) - queue.unblock - alive_p = alive? - $log.trace("#{log_tag}: stop: queue: unblock: #{i}: done: " + - "#{alive_p}") - break unless alive_p - sleep(i * 0.1) - end - $log.trace("#{log_tag}: stop: queue: unblock: done") + $log.trace("#{log_tag}: stop: queue: unblock: start") + max_n_retries = 10 + max_n_retries.times do |i| + $log.trace("#{log_tag}: stop: queue: unblock: #{i}: start") + super(stop_graceful) + queue.unblock + alive_p = alive? + $log.trace("#{log_tag}: stop: queue: unblock: #{i}: done: " + + "#{alive_p}") + break unless alive_p + sleep(i * 0.1) + end + $log.trace("#{log_tag}: stop: queue: unblock: done") - $log.trace("#{log_tag}: stop: done") - end + $log.trace("#{log_tag}: stop: done") + end end end def send_reload in_signal_sending do - open_queue do |queue| - $log.trace("#{log_tag}: reload: start") - super - queue.unblock - $log.trace("#{log_tag}: reload: done") - end + open_queue do |queue| + $log.trace("#{log_tag}: reload: start") + super + queue.unblock + $log.trace("#{log_tag}: reload: done") + end end end -------------- next part -------------- HTML����������������������������... Download