From owner-freebsd-hackers Tue Apr 10 14: 6:53 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.tgd.net (rand.tgd.net [64.81.67.117]) by hub.freebsd.org (Postfix) with SMTP id C02C437B43E for ; Tue, 10 Apr 2001 14:06:48 -0700 (PDT) (envelope-from sean@mailhost.tgd.net) Received: (qmail 30060 invoked by uid 1001); 10 Apr 2001 21:06:44 -0000 Date: Tue, 10 Apr 2001 14:06:43 -0700 From: Sean Chittenden To: Robert Watson Cc: r.hyunseog@ieee.org, hackers@freebsd.org Subject: Re: Interesting article. Message-ID: <20010410140643.A29905@rand.tgd.net> References: <3AD2FF23.239CD9DF@moonworld.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: ; from "rwatson@freebsd.org" on Tue, Apr 10, 2001 at = 10:54:16AM X-PGP-Key: 0x1EDDFAAD X-PGP-Fingerprint: C665 A17F 9A56 286C 5CFB 1DEA 9F4F 5CEF 1EDD FAAD X-Web-Homepage: http://sean.chittenden.org/ Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --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 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