401
402
403
404
405
406
407
408
409
410
411
412
|
# File 'lib/run_loop/core.rb', line 401
def self.validate_index_written(run_loop, index, logger)
begin
Timeout::timeout(10, RunLoop::TimeoutError) do
Core.read_response(run_loop, index, 10, 'last_index')
end
RunLoop::Logging.log_debug(logger, "validate index written for index #{index} ok")
return true
rescue RunLoop::TimeoutError => _
RunLoop::Logging.log_debug(logger, "validate index written for index #{index} failed. Retrying.")
return false
end
end
|