Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2002 08:11:12 -0800
From:      Alfred Perlstein <bright@mu.org>
To:        J Turner <jamwt@jamwt.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: In-Kernel HTTP Server (name preference)
Message-ID:  <20020222161112.GL12136@elvis.mu.org>
In-Reply-To: <20020221185354.A50908@stan.jamwt.com>
References:  <20020219092058.A78717@host213-123-131-110.in-addr.bto> <Pine.GSO.4.10.10202190914510.25289-100000@cranford> <20020219175431.A12535@host213-123-131-110.in-addr.bto> <20020219180004.GO12136@elvis.mu.org> <20020221185354.A50908@stan.jamwt.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Why would you reply to me but not include me in the CC?

* J Turner <jamwt@jamwt.com> [020221 18:53] wrote:
> On Tue, Feb 19, 2002 at 10:00:04AM -0800, Alfred Perlstein wrote:
> > Disk IO can't be done in a non-blocking manner.  If the kernel doesn't
> > have the portion of the file you wish to read in the buffer cache
> > then the process will block waiting.  
> 
> Isn't this exactly what the kqueue mechanism circumvents?

No, neither poll(2), kqueue(2) nor most filesystems have 
mechanism doing async IO without using heavyweight processes.

(however this is on the verge of being fixed via Julian's KSE
work)

-- 
-Alfred Perlstein [alfred@freebsd.org]
'Instead of asking why a piece of software is using "1970s technology,"
 start asking why software is ignoring 30 years of accumulated wisdom.'
Tax deductible donations for FreeBSD: http://www.freebsdfoundation.org/

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




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