Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an attempt to fix an issue where a successful HTTP request is made
but while reading the raw low-level response we may get a
urllib3
errorraised instead of the corresponding
requests
error.The error presents itself when sending/receiving large files to/from S3
with the AWS CLI when on a bad network connection.
This makes sure that our retry handler is capable of handling this case
and adds a test for it.
Traceback sample:
It's difficult to reproduce the issue and test the fix. Any ideas you have would be appreciated.
cc @kyleknap @jamesls