Re: Testers wanted: reentrant resolver

From: Mike B <meb_at_cinci.rr.com>
Date: Wed, 25 Feb 2004 16:21:45 -0500
Brian Fundakowski Feldman wrote:

>New and improved, my reentrant resolver patch even includes documentation!
>What does it do, you ask?  Why, it simply makes tabbed browsing in Mozilla 
>an order of magnitude faster!  How does it do that, you ask?  Well, it 
>simply makes h_errno and the getaddrinfo(3)/getipnodebyname(3) functions 
>thread-safe in a more intelligent way.  There is still a global lock around 
>some pieces of data, but for the most part the global lock (which is what 
>serialized EVERY hostname lookup in threaded programs) is not contested.  
>It's still used for some NIS-related tasks, looking up hostents, and looking 
>up server port names, but that's not comparatively very important.  The 
>resolver itself is a thread-safe backend where each thread gets its own 
>resolver that can run concurrently with the rest, so the time spent blocked 
>waiting for DNS responses is gone.
>
>Give it a try, and let me know how it works!
><URL:http://green.homeunix.org/~green/reentrant_resolver.patch>
>

I just want to add that the patch works great for me, thanks for all 
your hard work.

Mike
Received on Wed Feb 25 2004 - 12:21:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:44 UTC