Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2002 01:23:06 -0400 (EDT)
From:      Andriy Gapon <agapon@excite.com>
To:        gnome@freebsd.org
Subject:   serialized dns lookups in mozilla (follow-up)
Message-ID:  <20020725011632.O96436-100000@edge.foundation.invalid>

next in thread | raw e-mail | index | archive | help

Guys,

my bad, besides the patch another thing should be done.
Sorry that this is not a patch, just a description:

configure in nsprpub/ should be changed to define
_PR_HAVE_THREADSAFE_GETHOST
for FreeBSD. I'm pertty much sure that FreeBSD pthreads (libc_r) has
threadsafe versions of gethost*(), but without this macro it is assumed
that they are not threadsafe and so all requests are serialized by mutex
which totally defeats the purpose of dns resolving in parallel.


-- 
Andriy Gapon
*
"I don't mind going nowhere as long as it's an interesting path."
                                              (c) Ronald Mabbitt

---------- Forwarded message ----------
Date: Wed, 24 Jul 2002 22:14:26 -0400 (EDT)
From: Andriy Gapon <agapon@excite.com>
To: gnome@freebsd.org
Subject: serialized dns lookups in mozilla

Guys,

this is a really annoying feature/bug of Mozilla, probably those of you
who use it a lot, encountered it more than once -- if you try to open
something that has a "bad" name (like lame or very slow dns servers),
mozilla blocks until it gets a response or a timeout, meanwhile you can
not open any URLs with names in any window.
Looks like there is a patch for that, but mozilla folks seem to be swamped
with other work or to have just forgot about it.

http://bugzilla.mozilla.org/show_bug.cgi?id=70213
especially comment #13

Could you please take a look at it and see if we can use it in the port.
Thank you.

-- 
Andriy Gapon
*
"I don't mind going nowhere as long as it's an interesting path."
                                              (c) Ronald Mabbitt



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020725011632.O96436-100000>