{"action":"created","issue":{"url":"https://api.github.com/repos/thoughtbot/paperclip/issues/2315","repository_url":"https://api.github.com/repos/thoughtbot/paperclip","labels_url":"https://api.github.com/repos/thoughtbot/paperclip/issues/2315/labels{/name}","comments_url":"https://api.github.com/repos/thoughtbot/paperclip/issues/2315/comments","events_url":"https://api.github.com/repos/thoughtbot/paperclip/issues/2315/events","html_url":"https://github.com/thoughtbot/paperclip/issues/2315","id":180918699,"number":2315,"title":"Should retry upload on AWS::S3::Errors::InternalError","user":{"login":"thegedge","id":833576,"avatar_url":"https://avatars.githubusercontent.com/u/833576?v=3","gravatar_id":"","url":"https://api.github.com/users/thegedge","html_url":"https://github.com/thegedge","followers_url":"https://api.github.com/users/thegedge/followers","following_url":"https://api.github.com/users/thegedge/following{/other_user}","gists_url":"https://api.github.com/users/thegedge/gists{/gist_id}","starred_url":"https://api.github.com/users/thegedge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thegedge/subscriptions","organizations_url":"https://api.github.com/users/thegedge/orgs","repos_url":"https://api.github.com/users/thegedge/repos","events_url":"https://api.github.com/users/thegedge/events{/privacy}","received_events_url":"https://api.github.com/users/thegedge/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-04T15:02:18Z","updated_at":"2016-10-24T07:09:37Z","closed_at":null,"body":"As per [S3 Error Best Practices](http://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html), upload can be retried on an `InternalError`."},"comment":{"url":"https://api.github.com/repos/thoughtbot/paperclip/issues/comments/255664069","html_url":"https://github.com/thoughtbot/paperclip/issues/2315#issuecomment-255664069","issue_url":"https://api.github.com/repos/thoughtbot/paperclip/issues/2315","id":255664069,"user":{"login":"janko-m","id":795488,"avatar_url":"https://avatars.githubusercontent.com/u/795488?v=3","gravatar_id":"","url":"https://api.github.com/users/janko-m","html_url":"https://github.com/janko-m","followers_url":"https://api.github.com/users/janko-m/followers","following_url":"https://api.github.com/users/janko-m/following{/other_user}","gists_url":"https://api.github.com/users/janko-m/gists{/gist_id}","starred_url":"https://api.github.com/users/janko-m/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janko-m/subscriptions","organizations_url":"https://api.github.com/users/janko-m/orgs","repos_url":"https://api.github.com/users/janko-m/repos","events_url":"https://api.github.com/users/janko-m/events{/privacy}","received_events_url":"https://api.github.com/users/janko-m/received_events","type":"User","site_admin":false},"created_at":"2016-10-24T07:09:37Z","updated_at":"2016-10-24T07:09:37Z","body":"@thegedge According to [aws-sdk docs](http://docs.aws.amazon.com/sdkforruby/api/Aws/S3/Client.html#initialize-instance_method), 500 errors (which should include `InternalError`) should be retried up to 3 times. So it could be that `InternalError` was raised in your app because it occurred even on 3rd retry."}}
{"actor":{"display_login":"janko-m"}}