[Groonga-commit] droonga/droonga-engine at 78e6a58 [master] Remove codes to store live nodes from Dispatcher

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Jun 26 11:41:25 JST 2014


YUKI Hiroshi	2014-06-26 11:41:25 +0900 (Thu, 26 Jun 2014)

  New Revision: 78e6a58f7f0c09d2aec232fa69dbf5aa39c915b3
  https://github.com/droonga/droonga-engine/commit/78e6a58f7f0c09d2aec232fa69dbf5aa39c915b3

  Message:
    Remove codes to store live nodes from Dispatcher

  Modified files:
    lib/droonga/dispatcher.rb

  Modified: lib/droonga/dispatcher.rb (+1 -8)
===================================================================
--- lib/droonga/dispatcher.rb    2014-06-26 11:40:43 +0900 (852669a)
+++ lib/droonga/dispatcher.rb    2014-06-26 11:41:25 +0900 (c4ffd89)
@@ -46,14 +46,11 @@ module Droonga
       end
     end
 
-    attr_accessor :live_nodes
-
     def initialize(engine_state, catalog)
       @engine_state = engine_state
       @forwarder = @engine_state.forwarder
       @replier = @engine_state.replier
       @catalog = catalog
-      @live_nodes = all_nodes
       @adapter_runners = create_adapter_runners
       @farm = Farm.new(@engine_state.name, @catalog, @engine_state.loop,
                        :dispatcher => self,
@@ -174,7 +171,7 @@ module Droonga
       steps.each do |step|
         dataset =****@catal*****(step["dataset"])
         if dataset
-          routes = dataset.get_routes(step, @live_nodes)
+          routes = dataset.get_routes(step, @state.live_nodes)
           step["routes"] = routes
         else
           step["routes"] ||= [id]
@@ -211,10 +208,6 @@ module Droonga
       @engine_state.local_route?(route)
     end
 
-    def all_nodes
-      @catalog.all_nodes
-    end
-
     private
     def farm_path(route)
       @engine_state.farm_path(route)
-------------- next part --------------
HTML����������������������������...
Download 



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