[Groonga-commit] droonga/droonga-engine at baddd73 [master] Use the term "active_nodes" instead of "live_nodes".

Back to archive index

YUKI Hiroshi null+****@clear*****
Fri Dec 26 15:34:12 JST 2014


YUKI Hiroshi	2014-12-26 15:34:12 +0900 (Fri, 26 Dec 2014)

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

  Message:
    Use the term "active_nodes" instead of "live_nodes".
    
    The "live_nodes_list" has been unified to the cluster state.

  Modified files:
    lib/droonga/catalog/dataset.rb
    lib/droonga/catalog/replicas_volume.rb
    lib/droonga/catalog/single_volume.rb
    lib/droonga/catalog/slice.rb
    lib/droonga/catalog/slices_volume.rb
    lib/droonga/catalog/version1.rb

  Modified: lib/droonga/catalog/dataset.rb (+2 -2)
===================================================================
--- lib/droonga/catalog/dataset.rb    2014-12-26 15:31:32 +0900 (8d79a9f)
+++ lib/droonga/catalog/dataset.rb    2014-12-26 15:34:12 +0900 (eaf0b6a)
@@ -67,8 +67,8 @@ module Droonga
         @all_nodes ||= replicas.all_nodes
       end
 
-      def compute_routes(message, live_nodes)
-        @replicas.compute_routes(message, live_nodes)
+      def compute_routes(message, active_nodes)
+        @replicas.compute_routes(message, active_nodes)
       end
 
       def sliced?

  Modified: lib/droonga/catalog/replicas_volume.rb (+12 -12)
===================================================================
--- lib/droonga/catalog/replicas_volume.rb    2014-12-26 15:31:32 +0900 (7c42e7f)
+++ lib/droonga/catalog/replicas_volume.rb    2014-12-26 15:34:12 +0900 (6d29e9e)
@@ -40,16 +40,16 @@ module Droonga
         to_a.hash
       end
 
-      def select(how=nil, live_nodes=nil)
+      def select(how=nil, active_nodes=nil)
         case how
         when :top
-          replicas = live_replicas(live_nodes)
+          replicas = live_replicas(active_nodes)
           [replicas.first]
         when :random
-          replicas = live_replicas(live_nodes)
+          replicas = live_replicas(active_nodes)
           [replicas.sample]
         when :all
-          live_replicas(live_nodes)
+          live_replicas(active_nodes)
         else
           super
         end
@@ -63,27 +63,27 @@ module Droonga
         @all_nodes ||= collect_all_nodes
       end
 
-      def live_replicas(live_nodes=nil)
-        return replicas unless live_nodes
+      def live_replicas(active_nodes=nil)
+        return replicas unless active_nodes
 
         replicas.select do |volume|
-          dead_nodes = volume.all_nodes - live_nodes
+          dead_nodes = volume.all_nodes - active_nodes
           dead_nodes.empty?
         end
       end
 
-      def compute_routes(message, live_nodes)
+      def compute_routes(message, active_nodes)
         routes = []
         case message["type"]
         when "broadcast"
-          replicas = select(message["replica"].to_sym, live_nodes)
+          replicas = select(message["replica"].to_sym, active_nodes)
           replicas.each do |volume|
-            routes.concat(volume.compute_routes(message, live_nodes))
+            routes.concat(volume.compute_routes(message, active_nodes))
           end
         when "scatter"
-          replicas = select(message["replica"].to_sym, live_nodes)
+          replicas = select(message["replica"].to_sym, active_nodes)
           replicas.each do |volume|
-            routes.concat(volume.compute_routes(message, live_nodes))
+            routes.concat(volume.compute_routes(message, active_nodes))
           end
         end
         routes

  Modified: lib/droonga/catalog/single_volume.rb (+1 -1)
===================================================================
--- lib/droonga/catalog/single_volume.rb    2014-12-26 15:31:32 +0900 (63dad42)
+++ lib/droonga/catalog/single_volume.rb    2014-12-26 15:34:12 +0900 (36b48d3)
@@ -32,7 +32,7 @@ module Droonga
         @all_nodes ||= [node]
       end
 
-      def compute_routes(message, live_nodes)
+      def compute_routes(message, active_nodes)
         [address.to_s]
       end
 

  Modified: lib/droonga/catalog/slice.rb (+2 -2)
===================================================================
--- lib/droonga/catalog/slice.rb    2014-12-26 15:31:32 +0900 (f33b5c1)
+++ lib/droonga/catalog/slice.rb    2014-12-26 15:34:12 +0900 (ef4f483)
@@ -41,8 +41,8 @@ module Droonga
         @all_nodes ||= volume.all_nodes
       end
 
-      def compute_routes(message, live_nodes)
-        volume.compute_routes(message, live_nodes)
+      def compute_routes(message, active_nodes)
+        volume.compute_routes(message, active_nodes)
       end
     end
   end

  Modified: lib/droonga/catalog/slices_volume.rb (+3 -3)
===================================================================
--- lib/droonga/catalog/slices_volume.rb    2014-12-26 15:31:32 +0900 (c0a694a)
+++ lib/droonga/catalog/slices_volume.rb    2014-12-26 15:34:12 +0900 (e3d7944)
@@ -71,17 +71,17 @@ module Droonga
         @all_nodes ||= collect_all_nodes
       end
 
-      def compute_routes(message, live_nodes)
+      def compute_routes(message, active_nodes)
         routes = []
         case message["type"]
         when "broadcast"
           slices = select_slices
           slices.each do |slice|
-            routes.concat(slice.compute_routes(message, live_nodes))
+            routes.concat(slice.compute_routes(message, active_nodes))
           end
         when "scatter"
           slice = choose_slice(message["record"])
-          routes.concat(slice.compute_routes(message, live_nodes))
+          routes.concat(slice.compute_routes(message, active_nodes))
         end
         routes
       end

  Modified: lib/droonga/catalog/version1.rb (+1 -1)
===================================================================
--- lib/droonga/catalog/version1.rb    2014-12-26 15:31:32 +0900 (6fbb416)
+++ lib/droonga/catalog/version1.rb    2014-12-26 15:34:12 +0900 (d3a51e7)
@@ -389,7 +389,7 @@ module Droonga
       end
 
       class Dataset < Catalog::Dataset
-        def compute_routes(args, live_nodes=nil)
+        def compute_routes(args, active_nodes=nil)
           routes = []
           case args["type"]
           when "broadcast"
-------------- next part --------------
HTML����������������������������...
Télécharger 



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