Bug 16380 - glibc не перечитывает resolv.conf
: glibc не перечитывает resolv.conf
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/glibc)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
: patch
:
: 16349
  Show dependency tree
 
Reported: 2008-07-17 23:03 by
Modified: 2008-08-30 09:02 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-07-17 23:03:12
В Debian был такой баг:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=272265

Теперь в Debian testing и unstable прикладывается патч "dynamic-resolvconf",
который делает stat(2) на /etc/resolv.conf (и при необходимости перечитывает
его) перед каждой попыткой разрешения доменного имени.

Хотелось бы увидеть этот патч и у нас.
git.alt:/people/avm/packages/glibc.git
------- Comment #1 From 2008-07-18 02:03:16 -------
Да, я помню это обсуждение:
http://sources.redhat.com/ml/libc-alpha/2004-09/msg00109.html
Надо подумать, чьи аргументы весомее.
------- Comment #2 From 2008-07-18 09:10:18 -------
Кажется, релевантна только вот эта веточка обсуждения:
http://sources.redhat.com/ml/libc-alpha/2004-09/msg00126.html

В ней ровно один контраргумент:
"You should be running nscd..." -- Jakub Jelinek
Авторитетно, но неубедительно.

Если тебя заботит чрезмерно частое перечитывание resolv.conf, можно
воспользоваться подходом djbdns: "The functions that read /etc/resolv.conf
automatically reread it every ten minutes, so system administrators don't have
to kill long-running programs." 
(http://cr.yp.to/djbdns/blurb/library.html)

Просто в текущей ситуации приходится патчить каждое приложение. Вот недавно
pidgin исправляли, теперь на gajim бага висит, дальше ещё чего-нибудь будет.
------- Comment #3 From 2008-07-18 15:47:27 -------
(In reply to comment #2)
> Кажется, релевантна только вот эта веточка обсуждения:
> http://sources.redhat.com/ml/libc-alpha/2004-09/msg00126.html
> 
> В ней ровно один контраргумент:
> "You should be running nscd..." -- Jakub Jelinek
> Авторитетно, но неубедительно.

Я предпочитаю bind в качестве кеширующего dns. :)

> Если тебя заботит чрезмерно частое перечитывание resolv.conf,

Нет.
------- Comment #4 From 2008-07-22 20:47:06 -------
(In reply to comment #2)
> 
> Просто в текущей ситуации приходится патчить каждое приложение. Вот
> недавно pidgin исправляли, теперь на gajim бага висит, дальше ещё чего-нибудь
> будет.

Так же замечены squid, gkrellm, tkabber, licq. Подробности не выяснял.
------- Comment #5 From 2008-08-30 02:46:18 -------
ok, 2.5.1-alt5-2-gdfa38cd
------- Comment #6 From 2008-08-30 09:02:16 -------
Спасибо!