Method: LS4::BasicHADB#write
- Defined in:
- lib/ls4/service/mds_ha.rb
#write(shard_key, &block) ⇒ Object
92 93 94 95 96 97 98 99 100 101 |
# File 'lib/ls4/service/mds_ha.rb', line 92 def write(shard_key, &block) if @writers.size == 1 n = 0 else n = hash_key(shard_key) % @writers.size end ha_call(@writers, n) {|db| block.call(db) } end |