Skip to content

Commit 6a96c75

Browse files
authored
Merge pull request #216 from djgoku/feat/allow-retry-for-http-429
Allow retrying on http 429 too many requests
2 parents fd8264d + 0216887 commit 6a96c75

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/aws/client.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,8 @@ defmodule AWS.Client do
282282
end
283283
end
284284

285-
# Retry on 500
286-
defp retriable?({:ok, %{status_code: status}}) when status >= 500, do: :retry
285+
# Retry on 500 or 429
286+
defp retriable?({:ok, %{status_code: status}}) when status >= 500 or status == 429, do: :retry
287287
# Hackney specific
288288
defp retriable?({:error, :closed}), do: :retry
289289
defp retriable?({:error, :connect_timeout}), do: :retry

0 commit comments

Comments
 (0)