public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug nss/29017] New: Change resolv.conf default to single-request
@ 2022-04-01 17:15 sourceware at psanetra dot de
2022-04-01 17:17 ` [Bug nss/29017] " sourceware at psanetra dot de
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: sourceware at psanetra dot de @ 2022-04-01 17:15 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=29017
Bug ID: 29017
Summary: Change resolv.conf default to single-request
Product: glibc
Version: 2.10
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: nss
Assignee: unassigned at sourceware dot org
Reporter: sourceware at psanetra dot de
Target Milestone: ---
glibc 2.9 introduced "same time" lookup of ipv4 and ipv6 host names via DNS and
glibc 2.10 introduced the option "single-request" to introduce explicit
sequential lookups of those addresses. The default since 2.10 is to send those
lookups in parallel.
A known issue is that some firewalls and DNS servers fail to handle those
parallel requests and return only a single response for one of those requests.
In these cases glibc waits for 5 seconds and then switches to single-request
mode for a specific process.
This default behavior leads to very bad performance on short living processes
and is very hard to debug as specialized knowledge about resolv.conf and glibc
is required.
See reports on Stack Exchange:
https://unix.stackexchange.com/questions/141163/dns-lookups-sometimes-take-5-seconds
https://serverfault.com/questions/906397/how-do-i-set-the-single-request-option-in-networkmanager
https://unix.stackexchange.com/questions/290987/resolving-hostname-takes-5-seconds
In my specific case the parallel lookups work just fine at home, while always
causing issues at work.
We have the year 2022 and these issues still occur, so it was not some kind of
issue that went away by time as it was possibly expected when glibc 2.10 was
released.
I propose to change the default behavior to "single-request" to avoid those
issues by default and optionally introduce a new option to lookup ipv4 and ipv6
addresses in parallel to improve performance, although I do not expect that
this performance gain is really noticable anymore with the internet connections
we have today.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug nss/29017] Change resolv.conf default to single-request
2022-04-01 17:15 [Bug nss/29017] New: Change resolv.conf default to single-request sourceware at psanetra dot de
@ 2022-04-01 17:17 ` sourceware at psanetra dot de
2024-03-12 6:45 ` [Bug network/29017] " fweimer at redhat dot com
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: sourceware at psanetra dot de @ 2022-04-01 17:17 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=29017
Philip Sanetra <sourceware at psanetra dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sourceware at psanetra dot de
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/29017] Change resolv.conf default to single-request
2022-04-01 17:15 [Bug nss/29017] New: Change resolv.conf default to single-request sourceware at psanetra dot de
2022-04-01 17:17 ` [Bug nss/29017] " sourceware at psanetra dot de
@ 2024-03-12 6:45 ` fweimer at redhat dot com
2024-03-12 19:54 ` cristian at rodriguez dot im
2024-03-12 19:58 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: fweimer at redhat dot com @ 2024-03-12 6:45 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=29017
Florian Weimer <fweimer at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fweimer at redhat dot com
Component|nss |network
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=31476
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/29017] Change resolv.conf default to single-request
2022-04-01 17:15 [Bug nss/29017] New: Change resolv.conf default to single-request sourceware at psanetra dot de
2022-04-01 17:17 ` [Bug nss/29017] " sourceware at psanetra dot de
2024-03-12 6:45 ` [Bug network/29017] " fweimer at redhat dot com
@ 2024-03-12 19:54 ` cristian at rodriguez dot im
2024-03-12 19:58 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: cristian at rodriguez dot im @ 2024-03-12 19:54 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=29017
Cristian Rodríguez <cristian at rodriguez dot im> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |cristian at rodriguez dot im
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug network/29017] Change resolv.conf default to single-request
2022-04-01 17:15 [Bug nss/29017] New: Change resolv.conf default to single-request sourceware at psanetra dot de
` (2 preceding siblings ...)
2024-03-12 19:54 ` cristian at rodriguez dot im
@ 2024-03-12 19:58 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: sam at gentoo dot org @ 2024-03-12 19:58 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=29017
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sam at gentoo dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-03-12 19:58 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-01 17:15 [Bug nss/29017] New: Change resolv.conf default to single-request sourceware at psanetra dot de
2022-04-01 17:17 ` [Bug nss/29017] " sourceware at psanetra dot de
2024-03-12 6:45 ` [Bug network/29017] " fweimer at redhat dot com
2024-03-12 19:54 ` cristian at rodriguez dot im
2024-03-12 19:58 ` sam at gentoo dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).