lib/aerospike/cluster/cluster.rb in aerospike-2.2.0 vs lib/aerospike/cluster/cluster.rb in aerospike-2.2.1
- old
+ new
@@ -426,11 +426,11 @@
def find_nodes_to_add(hosts)
list = []
hosts.each do |host|
begin
- nv = NodeValidator.new(self, host, @connection_timeout)
+ nv = NodeValidator.new(self, host, @connection_timeout, @cluster_name)
# if node is already in cluster's node list,
# or already included in the list to be added, we should skip it
node = find_node_by_name(nv.name)
node ||= list.detect{|n| n.name == nv.name}
@@ -449,10 +449,11 @@
node = create_node(nv)
list << node
rescue => e
- Aerospike.logger.error("Add node #{node.to_s} failed: #{e}")
+ Aerospike.logger.error("Add node #{node} failed: #{e}")
+ Aerospike.logger.error(e.backtrace.join("\n"))
end
end
list
end