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