Catch more errors, adjust retries

This commit is contained in:
byte[] 2022-11-05 11:39:30 -04:00
parent a7ffde8f89
commit 1ce934b75a
2 changed files with 9 additions and 4 deletions

View file

@ -95,6 +95,11 @@ config :ex_aws, :hackney_opts,
use_default_pool: false,
pool: false
config :ex_aws, :retries,
max_attempts: 20,
base_backoff_in_ms: 10,
max_backoff_in_ms: 10_000
if config_env() != :test do
# Database config
config :philomena, Philomena.Repo,

View file

@ -75,8 +75,8 @@ defmodule Philomena.Objects do
file_path = Briefly.create!()
download_file(source_key, file_path)
upload(dest_key, file_path)
rescue
_ -> Logger.warn("Failed to copy #{source_key} -> #{dest_key}")
catch
_kind, _value -> Logger.warn("Failed to copy #{source_key} -> #{dest_key}")
end
end
@ -107,8 +107,8 @@ defmodule Philomena.Objects do
try do
wrapped.(opts)
:ok
rescue
_ -> :error
catch
_kind, _value -> :error
end
end