Method: Fairy::Master#register_node

Defined in:
lib/fairy/master.rb

#register_node(node) ⇒ Object

Node 関連メソッド



286
287
288
289
290
291
292
293
294
295
296
297
298
# File 'lib/fairy/master.rb', line 286

def register_node(node)
  @nodes_mutex.synchronize do
  @node_seq += 1
  @no_of_processors[node] = 0
  @no_of_active_processors[node] = 0
  
  addr = node.deep_space.peer_uuid[0]
  @nodes[addr] = node
  Log::info self, "Node added: #{addr}->#{node}##{@node_seq}"
  node.id = @node_seq
  node.addr = addr
  end
end