YUKI Hiroshi
null+****@clear*****
Tue Jan 6 17:21:53 JST 2015
YUKI Hiroshi 2015-01-06 17:21:53 +0900 (Tue, 06 Jan 2015) New Revision: 93502c9833d224f1624d4b891bc67d8a46ee5067 https://github.com/droonga/droonga-engine/commit/93502c9833d224f1624d4b891bc67d8a46ee5067 Message: Cache collected node names Modified files: lib/droonga/cluster.rb Modified: lib/droonga/cluster.rb (+4 -4) =================================================================== --- lib/droonga/cluster.rb 2015-01-06 17:20:19 +0900 (315e388) +++ lib/droonga/cluster.rb 2015-01-06 17:21:53 +0900 (3debe80) @@ -91,25 +91,25 @@ module Droonga end def dead_nodes - engine_nodes.select do |node| + @dead_nodes ||= engine_nodes.select do |node| node.dead? end.collect(&:name) end def service_provider_nodes - engine_nodes.select do |node| + @service_provider_nodes ||= engine_nodes.select do |node| node.service_provider? end.collect(&:name) end def absorb_source_nodes - engine_nodes.select do |node| + @absorb_source_nodes ||= engine_nodes.select do |node| node.absorb_source? end.collect(&:name) end def absorb_destination_nodes - engine_nodes.select do |node| + @absorb_destination_nodes ||= engine_nodes.select do |node| node.absorb_destination? end.collect(&:name) end -------------- next part -------------- HTML����������������������������...Download