Method: Cassandra::Retry::Policies::DowngradingConsistency#write_timeout
- Defined in:
- lib/cassandra/retry/policies/downgrading_consistency.rb
#write_timeout(statement, consistency, type, required, received, retries) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/cassandra/retry/policies/downgrading_consistency.rb', line 32 def write_timeout(statement, consistency, type, required, received, retries) return reraise if retries > 0 case type when :simple, :batch ignore when :unlogged_batch max_likely_to_work(consistency, required, received) when :batch_log try_again(consistency) else reraise end end |