Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Apr 2001 14:06:43 -0700
From:      Sean Chittenden <sean-freebsd-hackers@chittenden.org>
To:        Robert Watson <rwatson@freebsd.org>
Cc:        r.hyunseog@ieee.org, hackers@freebsd.org
Subject:   Re: Interesting article.
Message-ID:  <20010410140643.A29905@rand.tgd.net>
In-Reply-To: <Pine.NEB.3.96L.1010410104745.70711D-100000@fledge.watson.org>; from "rwatson@freebsd.org" on Tue, Apr 10, 2001 at = 10:54:16AM
References:  <3AD2FF23.239CD9DF@moonworld.org> <Pine.NEB.3.96L.1010410104745.70711D-100000@fledge.watson.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
	I know right now that Theo Schlossnagle (from mod_backhand
fame), is working on a bi-directional accept filter for keep alives
that will allow Apache to pass the connection back to the kernel so
that the apache child can serve a different request.

scenario:

1)	request comes in
2)	hits the parent apache process, which holds the connection until there is data available
3)	passes the connection to an apache child
4)	the apache child noticies that the client sent a request with keep alives
5)	child serves the request
6)	child passes the connection back to the parrent

	It's working right now on linux, but I think there's a small
bug in passing a file descriptor over a pipe.  FWIW, I'll let you know
if I hear any more regarding this apache patch.  -sc

On Tue, Apr 10, 2001 at 10:54:16AM -0400, Robert Watson wrote:
> One of the interesting pieces of performance work in FreeBSD that has come
> out of Yahoo! is the introduction of Accept Filters, which allow
> applications to push some customized behavior into the kernel using a
> relatively clean interface.  It would be interesting to compare the
> before/after Accept Filter cases with the before/after IIS kernel
> introduction cases.  Given the degree of "stuff" pushed into the kernel
> under IIS, you might continue to expect a similar or higher level of
> performance under Windows 2000, especially with their reengineered IP
> stack under Windows 2000. 
> 
> Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
> robert@fledge.watson.org      NAI Labs, Safeport Network Services

-- 
Sean Chittenden

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: Sean Chittenden <sean@chittenden.org>

iEYEARECAAYFAjrTdeMACgkQn09c7x7d+q3fgwCgmrjddjO7XNTWux3s0NP3fY/F
tUsAoN+T4Sl9ETR3FXb3Vu94ql4B4iD+
=aj/N
-----END PGP SIGNATURE-----
help

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