# File lib/mongo/client.rb, line 522
    def reconnect
      addresses = cluster.addresses.map(&:to_s)

      @cluster.disconnect! rescue nil

      @cluster = Cluster.new(addresses, monitoring, cluster_options)
      true
    end