We are seeing frequent timeouts while trying to retrieve private packages in our CI pipelines:
Error: 15:33:18.706 [error] Task #PID<0.474.0> started from :hex_fetcher terminating
** (stop) exited in: GenServer.call(Hex.Repo.ExchangeCache, {:fetch, {"hexpm:<org>", "***"}}, 5000)
** (EXIT) time out
(elixir 1.19.5) lib/gen_server.ex:1142: GenServer.call/3
(hex 2.4.1) lib/hex/once_cache.ex:71: Hex.OnceCache.fetch_key/4
(hex 2.4.1) lib/hex/repo.ex:325: Hex.Repo.build_hex_core_config/3
(hex 2.4.1) lib/hex/repo.ex:226: Hex.Repo.get_package/3
(hex 2.4.1) lib/hex/registry/server.ex:331: anonymous fn/3 in Hex.Registry.Server.prefetch_online/2
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Function: #Function<19.81948766/0 in Hex.Registry.Server.prefetch_online/2>
Args: []
** (exit) exited in: GenServer.call(Hex.Registry.Server, {:versions, "hexpm:<org>", "<package>"}, 60000)
** (EXIT) time out
(elixir 1.19.5) lib/gen_server.ex:1142: GenServer.call/3
(hex 2.4.1) lib/hex/remote_converger.ex:642: Hex.RemoteConverger.verify_dep/3
(elixir 1.19.5) lib/enum.ex:966: anonymous fn/3 in Enum.each/2
(stdlib 7.2) maps.erl:894: :maps.fold_1/4
(elixir 1.19.5) lib/enum.ex:2532: Enum.each/2
(hex 2.4.1) lib/hex/remote_converger.ex:58: Hex.RemoteConverger.converge/2
(mix 1.19.5) lib/mix/dep/converger.ex:137: Mix.Dep.Converger.all/4
(mix 1.19.5) lib/mix/dep/converger.ex:93: Mix.Dep.Converger.converge/4
We are seeing frequent timeouts while trying to retrieve private packages in our CI pipelines: