YUKI Hiroshi
null+****@clear*****
Thu Aug 28 19:18:00 JST 2014
YUKI Hiroshi 2014-08-28 19:18:00 +0900 (Thu, 28 Aug 2014) New Revision: 58fca5f14d8300f49d52f903cfae4f8ef9f615e2 https://github.com/droonga/droonga-engine/commit/58fca5f14d8300f49d52f903cfae4f8ef9f615e2 Message: Remove codes to observe status file and restart serf. It is not needed anymore. Modified files: lib/droonga/command/droonga_engine.rb Modified: lib/droonga/command/droonga_engine.rb (+0 -18) =================================================================== --- lib/droonga/command/droonga_engine.rb 2014-08-28 19:12:02 +0900 (b25e292) +++ lib/droonga/command/droonga_engine.rb 2014-08-28 19:18:00 +0900 (db900b1) @@ -247,7 +247,6 @@ module Droonga def run @serf = run_serf - @node_status_observer = run_node_status_observer @service_runner = run_service setup_initial_on_ready @catalog_observer = run_catalog_observer @@ -297,7 +296,6 @@ module Droonga def stop_gracefully @command_runner.stop @serf.stop - @node_status_observer.stop @catalog_observer.stop @service_runner.stop_gracefully end @@ -305,7 +303,6 @@ module Droonga def stop_immediately @command_runner.stop @serf.stop - @node_status_observer.stop @catalog_observer.stop @service_runner.stop_immediately end @@ -341,25 +338,10 @@ module Droonga serf end - def restart_serf - @serf.stop if @serf - @serf = run_serf - end - - def run_node_status_observer - node_status_observer = FileObserver.new(@loop, NodeStatus.new.status_file) - node_status_observer.on_change = lambda do - # restart_serf - end - node_status_observer.start - node_status_observer - end - def run_catalog_observer catalog_observer = FileObserver.new(@loop, Path.catalog) catalog_observer.on_change = lambda do restart_graceful - restart_serf end catalog_observer.start catalog_observer -------------- next part -------------- HTML����������������������������... 下载