From 1a9be5eeb0717f0b7eb1735b099be15b76e1b107 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Wed, 1 Apr 2026 18:11:58 -0500 Subject: [PATCH] Increase HRRR download timeouts to 120s for proxy/backfill --- lib/microwaveprop/weather/hrrr_client.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/microwaveprop/weather/hrrr_client.ex b/lib/microwaveprop/weather/hrrr_client.ex index 50d7416c..bdcce945 100644 --- a/lib/microwaveprop/weather/hrrr_client.ex +++ b/lib/microwaveprop/weather/hrrr_client.ex @@ -336,7 +336,7 @@ defmodule Microwaveprop.Weather.HrrrClient do end end, max_concurrency: 8, - timeout: 60_000 + timeout: 120_000 ) |> Enum.map(fn {:ok, result} -> result @@ -405,7 +405,7 @@ defmodule Microwaveprop.Weather.HrrrClient do end defp req_options do - defaults = [receive_timeout: 60_000, retry: &retry?/2, max_retries: 5, retry_delay: &retry_delay/1] + defaults = [receive_timeout: 120_000, retry: &retry?/2, max_retries: 5, retry_delay: &retry_delay/1] overrides = Application.get_env(:microwaveprop, :hrrr_req_options, []) Keyword.merge(defaults, overrides) end