Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jul 1999 04:27:17 -0500 (EST)
From:      Alfred Perlstein <bright@rush.net>
To:        David Schwartz <davids@webmaster.com>
Cc:        Terry Lambert <tlambert@primenet.com>, Doug@gorean.org, scrappy@hub.org, beyssac@enst.fr, chat@FreeBSD.ORG
Subject:   RE: Known MMAP() race conditions ... ?
Message-ID:  <Pine.BSF.3.96.990715042605.14320S-100000@cygnus.rush.net>
In-Reply-To: <000001bece6b$bcf66740$021d85d1@youwant.to>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 14 Jul 1999, David Schwartz wrote:

> 
> > > 	Large RAID arrays.
> >
> > You mean software RAID, right?  SCSI cables don't care what they
> > are connected to.  Hmmm.  I could do a SCSI commercial:
> 
> 	Would that that were true. But unfortunately, a lot of hardware RAID
> controllers do care what driver they are talking to. And NT tends to get
> premium effort from the manufacturer. I think this same issue with
> Linux-versus-NT had a lot to do with the recent benchmark disasters.
> 
> > > Applications requiring large numbers of threads.
> >
> > Balk.  "Rodents of unusual size?  I don't believe they exist...".
> 
> 	Sadly, there are some problems that are very hard to solve any other way.
> Especially when licensing requirements get in the way.
> 
> 	I'll give you a contrived example, since I'm not at liberty to go into
> details on the specifics of real examples. Suppose I might potentially have
> to do 3,000 'gethostbyname's at the same time in a commercial product. On
> NT, I can create 3,000 threads and call 'gethostbyname' in every one. Not
> pretty, but it works.
> 
> 	On FreeBSD, I'm basically screwed. I'd have to write me own resolver
> library to do the job. Licensing problems prevent me from using pretty much
> every nice resolver library out there.

You seem to be quite knowledgeable, a BSD'd re-entrant gethostbyname
would proabably be welcome in the repository.

-Alfred



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990715042605.14320S-100000>