Inherits

Includes

  • MonitorMixin

Methods

self.

new

(datacenter = nil, max_remote_hosts_to_use = nil, use_remote_hosts_for_local_consistency = false)

Returns a new instance of DCAwareRoundRobin

host_up

(host)

host_down

(host)

host_found

(host)

host_lost

(host)

distance

(host)

plan

(keyspace, statement, options)
Specifications:
DCAwareRoundRobin#plan prioritizes hosts first
5.times do
              host = plan.next
              expect(policy.distance(host)).to eq(:local)
            end