# File lib/mongoid/collections/retry.rb, line 26 def retry_on_connection_failure retries = 0 begin yield rescue Mongo::ConnectionFailure => ex retries += 1 raise ex if retries > Mongoid.max_retries_on_connection_failure Kernel.sleep(0.5) log_retry retries retry end end