lib/networking.rb in carthage_remote_cache-0.0.11 vs lib/networking.rb in carthage_remote_cache-0.0.12
- old
+ new
@@ -146,10 +146,10 @@
retries_remaining = 3
sleep_time_seconds = 5
begin
result = yield
rescue Timeout::Error, Errno::EINVAL, Errno::ECONNRESET, EOFError,
- Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError => e
+ Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError, SocketError => e
if retries_remaining > 0
$LOG.warn("Network request failed - remaining retries: #{retries_remaining}, sleeping for: #{sleep_time_seconds}s, error: #{e.message}")
sleep(sleep_time_seconds)
retries_remaining -= 1
sleep_time_seconds *= 3