1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 20:16:03 +01:00

Merge pull request #13989 from NixOS/mergify/bp/2.31-maintenance/pr-13985

libstore: Raise default connect-timeout to 15 secs (backport #13985)
This commit is contained in:
mergify[bot] 2025-09-14 11:50:47 +00:00 committed by GitHub
commit 8fc22db0e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -30,9 +30,17 @@ struct FileTransferSettings : Config
)", )",
{"binary-caches-parallel-connections"}}; {"binary-caches-parallel-connections"}};
/* Do not set this too low. On glibc, getaddrinfo() contains fallback code
paths that deal with ill-behaved DNS servers. Setting this too low
prevents some fallbacks from occurring.
See description of options timeout, single-request, single-request-reopen
in resolv.conf(5). Also see https://github.com/NixOS/nix/pull/13985 for
details on the interaction between getaddrinfo(3) behavior and libcurl
CURLOPT_CONNECTTIMEOUT. */
Setting<unsigned long> connectTimeout{ Setting<unsigned long> connectTimeout{
this, this,
5, 15,
"connect-timeout", "connect-timeout",
R"( R"(
The timeout (in seconds) for establishing connections in the The timeout (in seconds) for establishing connections in the