Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 55010 invoked from network); 3 Nov 2003 22:33:30 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 3 Nov 2003 22:33:30 -0000 Received: (qmail 66612 invoked by uid 500); 3 Nov 2003 22:33:10 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 66572 invoked by uid 500); 3 Nov 2003 22:33:10 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 66530 invoked from network); 3 Nov 2003 22:33:08 -0000 Received: from unknown (HELO e5.ny.us.ibm.com) (32.97.182.105) by daedalus.apache.org with SMTP; 3 Nov 2003 22:33:08 -0000 Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.56.224.150]) by e5.ny.us.ibm.com (8.12.10/8.12.2) with ESMTP id hA3MXEn9321900 for ; Mon, 3 Nov 2003 17:33:14 -0500 Received: from attglobal.net (d01av02.pok.ibm.com [9.56.224.216]) by northrelay02.pok.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id hA3MXDFq175688 for ; Mon, 3 Nov 2003 17:33:13 -0500 Message-ID: <3FA6D7A9.2030505@attglobal.net> Date: Mon, 03 Nov 2003 17:33:13 -0500 From: Jeff Trawick Reply-To: trawick@attglobal.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: cvs commit: httpd-2.0/server protocol.c References: <5.2.0.9.2.20031103124901.05a23cf8@pop3.rowe-clan.net> In-Reply-To: <5.2.0.9.2.20031103124901.05a23cf8@pop3.rowe-clan.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N William A. Rowe, Jr. wrote: > At 10:22 AM 11/1/2003, trawick@apache.org wrote: > >>trawick 2003/11/01 08:22:16 >> >> backport this from Apache 2.1-dev: >> >> Set the scoreboard state to indicate logging prior to running >> logging hooks so that server-status will show 'L' for hung loggers >> instead of 'W'. > > > Ya know - this is such a cool idea I'm thinking we aught to do the same for > local CGI and backend proxy transmissions. Something like 'G' while we > are processing cgi (stdin/out piping) and 'P' while connecting, reading and > writing with the backend proxy box. Comments? There is a great value in allowing arbitrary modules to be able to specify a more granular representation of the processing phase. 'G' and 'P' sound great when we're talking about a chummy set of Apache modules, but it will get confusing if all sorts of modules get into the act. Maybe arbitrary modules could be allowed to update another piece of scoreboard memory for formatting in the extendedstatus table? Storing the module index (to display module name) and a two-char code specified by the module would be nice.