From dev-return-5122-apmail-apr-dev-archive=apr.apache.org@apr.apache.org Mon Dec 10 19:29:36 2001 Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 16561 invoked by uid 500); 10 Dec 2001 19:29:36 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 16550 invoked from network); 10 Dec 2001 19:29:36 -0000 Date: Mon, 10 Dec 2001 11:29:39 -0800 From: Justin Erenkrantz To: Greg Ames Cc: dev@apr.apache.org Subject: Re: cvs commit: apr STATUS Message-ID: <20011210192939.GD23203@ebuilt.com> References: <20011209205443.50703.qmail@icarus.apache.org> <3C150BC9.BFF19CAE@remulak.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3C150BC9.BFF19CAE@remulak.net> User-Agent: Mutt/1.3.23.2i X-AntiVirus: scanned for viruses by AMaViS 0.2.1-pre3 (http://amavis.org/) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Mon, Dec 10, 2001 at 02:23:53PM -0500, Greg Ames wrote: > jerenkrantz@apache.org wrote: > > + Status: Justin has tracked down a FreeBSD kernel hacker > > + (alfred@freebsd.org) and we've isolated some issues > > + within src/lib/libc_r/uthread/uthread_sendfile.c. There > > + are some problems in FreeBSD between libc_r and the > > + kernel implementation of sendfile. > > This sounds encouraging. You may have gotten further than we did last > year on daedalus. We were seeing infinite loops in libc_r dealing with > signals whenever we built apr with threads and then hit httpd with > traffic, even with prefork. What level of FreeBSD are you using? And > have you ever tried a significant workload? I'm currently dealing with -CURRENT right now as I figure that might be the best way to deal with the FreeBSD developers. I'd figure that once we have sendfile(2) working, we can start dealing with other issues as I can identify them and pass them along. And, I might just get proficient enough where I can submit my own patches. =) I'm about to file a PR in FreeBSD-land and I'll update the STATUS file with that PR. -- justin