# File lib/mongo/cluster/sdam_flow.rb, line 331 def remove_servers_not_in_desc(updated_desc) updated_desc_address_strs = %w(hosts passives arbiters).map do |m| updated_desc.send(m) end.flatten servers_list.each do |server| unless updated_desc_address_strs.include?(address_str = server.address.to_s) log_warn( "Removing server #{address_str} because it is not in hosts reported by primary " + "#{updated_desc.address}" ) do_remove(address_str) end end end