Open mzuzek opened 2 months ago
@dazuma @bajajneha27 @NivedhaSenthil @SandeepTuniki
Would you see any reason why Errno::ECONNRESET
should not be made retriable ?
I think this makes sense, and is in line with the Storage error strategy currently being worked on internally. We should add it here: https://github.com/googleapis/google-api-ruby-client/blob/main/google-apis-core/lib/google/apis/core/http_command.rb#L295
Thank you @dazuma for your feedback on this issue.
Would it make sense to also include
Errno::ECONNRESET
(broken network connections) inRETRIABLE_ERRORS
? (viaGoogle::Apis::TransmissionError
- same likeECONNREFUSED
andETIMEDOUT
in https://github.com/googleapis/google-api-ruby-client/pull/10026)I've hit that recently in context of GCS file downloads on Windows Server 2019 Datacenter 10.0.17763, Ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x64-mingw32] and
google-apis-core
0.9.3.