Method: LS4::BasicHADB#read

Defined in:
lib/ls4/service/mds_ha.rb

#read(shard_key, &block) ⇒ Object



103
104
105
106
107
108
109
# File 'lib/ls4/service/mds_ha.rb', line 103

def read(shard_key, &block)
  @readers_rr += 1
  @readers_rr = 0 if @readers_rr >= @readers.size
  ha_call(@readers, @readers_rr) {|db|
    block.call(db)
  }
end