http://bugzilla.novell.com/show_bug.cgi?id=549447
User pbaudis@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=549447#c12
Petr Baudis changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |ASSIGNED
Info Provider|chusty@attglobal.net |
--- Comment #12 from Petr Baudis 2009-11-02 12:20:20 MST ---
Oh. So what's going on I think is that unscd actually doesn't cope with this
case well, since it does each resolution in a sub-process and thus the fact
that the DNS server is broken is never shared between the sub-processes - bad
that I didn't actually realize that earlier. :-(
There are two basic ways to fix this, one is to randomly resolve a certain
hostname within the main program (probably in a parallel thread, which would
mean adding some threading after all), or copying acquired resolver settings
along the reply from the sub-process (which would probably be heavily
glibc-specific, but I'm not sure yet). Hopefully either way will not be too big
change...
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.