Return-Path: Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 13507 invoked by uid 500); 2 Aug 2002 23:27:13 -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 Delivered-To: moderator for dev@apr.apache.org Received: (qmail 12541 invoked from network); 2 Aug 2002 23:22:54 -0000 From: "Rob Saccoccio" To: "David Reid" , Subject: RE: New poll code Date: Fri, 2 Aug 2002 19:23:00 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 In-Reply-To: <000801c23a58$74555e40$7300a8c0@MITHRIL> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N I posted a patch or two to ab to dev@httpd a week or two back. At the time I didn't realize the poll code was in flux (but noticed shortly after). I actually have additional changes to submit but wanted to wait for the poll api to stablize. I'll bring it up to date and post it a little later tonight. --rob > -----Original Message----- > From: David Reid [mailto:dreid@jetnet.co.uk] > Sent: Friday, August 02, 2002 3:12 PM > To: dev@apr.apache.org > Subject: New poll code > > > New poll test works fine on beos and apache builds OK but ab -n1000 -c2 > crashes with a segfault in apr_poll. > > Off on hols so can't diagnose further - sorry. > > david > > ----- Original Message ----- > From: "Ryan Bloom" > To: ; > Sent: Friday, August 02, 2002 7:59 PM > Subject: RE: cvs commit: apr/poll/unix poll.c > > > > > Modified: poll/unix poll.c > > > Log: > > > We safely ignore palloc failures [we can segv in the allocator]. > > > We cannot ignore alloca/malloc failures. > > > > We generally ignore memory allocation errors of all kinds in the server > > and APR. The general thought has always been that if you are actually > > running out of memory or stack space, then your computer is hosed > > anyway, and you are going to seg fault. Why can't we follow the same > > rules here? > > > > Ryan > > > > > > > >