From owner-freebsd-chat Thu Jul 15 2:19:35 1999 Delivered-To: freebsd-chat@freebsd.org Received: from cygnus.rush.net (cygnus.rush.net [209.45.245.133]) by hub.freebsd.org (Postfix) with ESMTP id AA36B14E09 for ; Thu, 15 Jul 1999 02:19:29 -0700 (PDT) (envelope-from bright@rush.net) Received: from localhost (bright@localhost) by cygnus.rush.net (8.9.3/8.9.3) with SMTP id FAA27722; Thu, 15 Jul 1999 05:27:18 -0400 (EDT) Date: Thu, 15 Jul 1999 04:27:17 -0500 (EST) From: Alfred Perlstein To: David Schwartz Cc: Terry Lambert , Doug@gorean.org, scrappy@hub.org, beyssac@enst.fr, chat@FreeBSD.ORG Subject: RE: Known MMAP() race conditions ... ? In-Reply-To: <000001bece6b$bcf66740$021d85d1@youwant.to> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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