Blocking DNS lookup on MC startup

Pavel Tsekov ptsekov at gmx.net
Wed May 31 11:49:20 UTC 2006


On Wed, 31 May 2006, Leonard den Ottolander wrote:

> On Wed, 2006-05-31 at 11:53 +0300, Pavel Tsekov wrote:
>> It is clear that this happens only of smbfs support is enabled.
>
> Why? Because you can only reproduce it once you enable smbfs?

1) The backtrace shows it.

2) If i had smbfs disabled (and I do) i wasn't able to reproduce
the slowdown.

3) There are not gethostbyname() during MC startup.

>> I see several solutions to this problem:
>>
>> 1) The user arranges for her/his network setup to be correct
>
> That's always a good idea, but I've heard sourceforge being mentioned
> multiple times in relation to this. I think sf users don't have much
> influence on the configuration of those systems.

It has confirmed that this is not the reason for the slowdown on sf. 
Please, read the whole thread.

>> 2) We fix get_myname() so that it won't perform lookups except
>> when asked to do so
>
> Moving the Get_Hostbyname() call to inside the if(ip) seems a proper
> solution.

Yep. Maybe that's what we want to do. The impact will be minor.



More information about the mc-devel mailing list