YUKI Hiroshi
null+****@clear*****
Fri Sep 5 16:37:06 JST 2014
YUKI Hiroshi 2014-09-05 16:37:06 +0900 (Fri, 05 Sep 2014) New Revision: 4ce1e254bf3e90eeb7a85c0b58964884653c277b https://github.com/droonga/droonga-engine/commit/4ce1e254bf3e90eeb7a85c0b58964884653c277b Message: Fix typo Modified files: lib/droonga/command/droonga_engine_service.rb lib/droonga/logger.rb lib/droonga/supervisor.rb lib/droonga/worker_process_agent.rb Modified: lib/droonga/command/droonga_engine_service.rb (+3 -0) =================================================================== --- lib/droonga/command/droonga_engine_service.rb 2014-09-05 16:35:21 +0900 (b1def56) +++ lib/droonga/command/droonga_engine_service.rb 2014-09-05 16:37:06 +0900 (87a8bb2) @@ -210,6 +210,7 @@ module Droonga end def stop_gracefully + logger.trace("stop_gracefully: start") return if @stopping @stopping = true @@ -218,6 +219,8 @@ module Droonga n_rest_shutdowns -= 1 if n_rest_shutdowns.zero? yield + logger.trace("stop_gracefully: done") + logger.trace("watchers = #{@loop.watchers.inspect}") end end Modified: lib/droonga/logger.rb (+1 -0) =================================================================== --- lib/droonga/logger.rb 2014-09-05 16:35:21 +0900 (249b139) +++ lib/droonga/logger.rb 2014-09-05 16:37:06 +0900 (2d9ca79) @@ -119,6 +119,7 @@ module Droonga def log(level, message, data) return unless target_level?(level) @output.print(build_log_line(level, message, data)) + @output.flush end def log_backtrace(level, backtrace) Modified: lib/droonga/supervisor.rb (+4 -0) =================================================================== --- lib/droonga/supervisor.rb 2014-09-05 16:35:21 +0900 (44a52d9) +++ lib/droonga/supervisor.rb 2014-09-05 16:37:06 +0900 (e31e92f) @@ -29,6 +29,7 @@ module Droonga end def start + logger.trace("start: start") n_ready_workers = 0 @worker_runners = @n_workers.times.collect do |i| worker_runner = WorkerRunner.new(@loop, i, @config) @@ -42,6 +43,7 @@ module Droonga # TODO: support auto re-run worker_runner end + logger.trace("start: done") end def stop_gracefully @@ -155,10 +157,12 @@ module Droonga end def on_finish + logger.trace("on_finish: start") _, status = Process.waitpid2(@pid) @success = status.success? @supervisor.stop on_failure unless success? + logger.trace("on_finish: done") end private Modified: lib/droonga/worker_process_agent.rb (+1 -1) =================================================================== --- lib/droonga/worker_process_agent.rb 2014-09-05 16:35:21 +0900 (2f3fc92) +++ lib/droonga/worker_process_agent.rb 2014-09-05 16:37:06 +0900 (6c5f0aa) @@ -58,7 +58,7 @@ module Droonga output.close on_finish.call do yield - emd + end end else on_finish.call -------------- next part -------------- HTML����������������������������...Download