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: 236a1c25a1a0f8ee36a065a2de1fed20229ec898 https://github.com/droonga/droonga-engine/commit/236a1c25a1a0f8ee36a065a2de1fed20229ec898 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 (68dca03) +++ lib/droonga/cluster.rb 2015-01-06 17:21:53 +0900 (11f2c75) @@ -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����������������������������...ダウンロード