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>

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

--IJpNTDwzlM2Ie8A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

	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 i=
s 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.=20
>=20
> Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
> robert@fledge.watson.org      NAI Labs, Safeport Network Services

--=20
Sean Chittenden

--IJpNTDwzlM2Ie8A6
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Comment: Sean Chittenden <sean@chittenden.org>

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

--IJpNTDwzlM2Ie8A6--

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?20010410140643.A29905>