[Groonga-commit] droonga/droonga-engine at 58fca5f [master] Remove codes to observe status file and restart serf.

Back to archive index

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����������������������������...
下载 



More information about the Groonga-commit mailing list
Back to archive index