Return-Path: Delivered-To: apmail-apr-cvs-archive@apr.apache.org Received: (qmail 40909 invoked by uid 500); 26 Jul 2001 18:49:33 -0000 Mailing-List: contact cvs-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Reply-To: dev@apr.apache.org Delivered-To: mailing list cvs@apr.apache.org Received: (qmail 40898 invoked from network); 26 Jul 2001 18:49:33 -0000 Date: 26 Jul 2001 18:46:19 -0000 Message-ID: <20010726184619.87975.qmail@icarus.apache.org> From: jerenkrantz@apache.org To: apr-cvs@apache.org Subject: cvs commit: apr STATUS X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N jerenkrantz 01/07/26 11:46:19 Modified: . STATUS Log: Update STATUS file. Revision Changes Path 1.52 +10 -13 apr/STATUS Index: STATUS =================================================================== RCS file: /home/cvs/apr/STATUS,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- STATUS 2001/07/26 03:59:24 1.51 +++ STATUS 2001/07/26 18:46:19 1.52 @@ -1,5 +1,5 @@ APACHE PORTABLE RUNTIME (APR) LIBRARY STATUS: -*-text-*- -Last modified at [$Date: 2001/07/26 03:59:24 $] +Last modified at [$Date: 2001/07/26 18:46:19 $] Release: @@ -26,10 +26,6 @@ * Get OTHER_CHILD support into Win32 Status: Bill S. is looking into this - * Unconditionally setting AI_CANONNAME flag when apr_sockaddr_info_get() - calls getaddrinfo() is bogus and causes undesired DNS requests. - Status: Jeff will look into this - * SysV semaphore support isn't usable by Apache when started as root because we don't have a way to allow the semaphore to be used by the configured User and Group. Current work-around: @@ -116,6 +112,7 @@ * toss the per-Makefile setup of INCLUDES; shift to rules.mk.in * add the rest of the pool accessor declare/impl macros. + Justin says: Both thread and file have the accessors now. Any others? Status: Greg volunteers * I think apr_open_stderr() and friends dup() the descriptor. That @@ -138,14 +135,9 @@ - add more detailed tests to testmem.c Status: Optionally enable it with --enable-sms. Still wildly unproven. But, it actually works as a replacement for - pools now. (httpd works without pools.) - There is a current (non-fatal, but silly) flaw in - the trivial SMS implementation that makes it add 4KB - to each level in the allocation chain. This is bad. - Adding a child_malloc path has been discussed. Making - the apr_sms_pools.c call with 0 for MIN_FREE has been - suggested. As has rethinking which SMSs constitute an - old-style apr_pool_t. + pools now. It may even not segfault when running httpd + under high-loads. The performance impact/benefit still + needs to be examined. * In line with the new SMS code is the fact that threading and pools just are not working together well. This is due to the fact that @@ -178,6 +170,11 @@ the system level (straight arithmetic from what I can tell). If you have access to the Solaris source code: osnet_volume/usr/src/lib/libc/port/gen/time_comm.c. + + * Add a way to query APR for what features it has at runtime (i.e. + threads). + Justin says: I'm not completely sold on this, but it has been mentioned + before and at least added to STATUS. Documentation that needs writing: