Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 68817 invoked from network); 9 Dec 2005 10:28:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Dec 2005 10:28:49 -0000 Received: (qmail 23713 invoked by uid 500); 9 Dec 2005 10:28:35 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 23694 invoked by uid 500); 9 Dec 2005 10:28:34 -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: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 23682 invoked by uid 99); 9 Dec 2005 10:28:34 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2005 02:28:34 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [195.233.129.143] (HELO rat01038.dc-ratingen.de) (195.233.129.143) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Dec 2005 02:28:33 -0800 Received: from rat01047.dc-ratingen.de (rat01047_e0 [195.233.128.119]) by rat01038.dc-ratingen.de (Switch-3.1.4/Switch-3.1.0) with ESMTP id jB9ASAnv015175 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Fri, 9 Dec 2005 11:28:10 +0100 (MET) Received: from vis01-mx02.vis.internal.vodafone.com (vis01-mx02.dc-ratingen.de [145.230.71.230]) by rat01047.dc-ratingen.de (Switch-3.1.4/Switch-3.1.0) with ESMTP id jB9ASAjG024297 for ; Fri, 9 Dec 2005 11:28:10 +0100 (MET) X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: Re: 2.2 mod_http_proxy and "partial" pages Date: Fri, 9 Dec 2005 11:28:09 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: 2.2 mod_http_proxy and "partial" pages Thread-Index: AcX8gJFEQuLfrJuvRKyeTGwLazwVDwAKbK3A From: =?iso-8859-1?Q?Pl=FCm=2C_R=FCdiger=2C_VIS?= To: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N > -----Urspr=FCngliche Nachricht----- > Von: Justin Erenkrantz=20 > Gesendet: Freitag, 9. Dezember 2005 06:22 > An: dev@httpd.apache.org > Betreff: Re: AW: 2.2 mod_http_proxy and "partial" pages >=20 [..cut..] > Even with an EOS bucket, how will we indicate that the=20 > connection should be aborted? (i.e. don't try to do any=20 > further writes?) >=20 > (See below as to why an EOS doesn't do anything.) >=20 > > >If you have another idea how to specify via the handler that the > > >connection > > >needs to be dropped, I'm all ears. But, I couldn't see one. -- =20 > > >justin > >=20 > > I would extend the EOS bucket data to be an errno and then have=20 > > mod_cache check for that data !=3D 0 when it does its EOS check. >=20 > For httpd's filters, an EOS bucket data doesn't attempt a close of the > stream: in fact, EOS doesn't do anything to the socket. By=20 > the time we start writing the body, all of the filters that=20 Sorry for possibly getting back to a dead horse, but what if we set c->keepalive to AP_CONN_CLOSE and sent an EOS bucket? Of course currently this would only cause the connection to the client = to be closed. For the notification of the filters on the stack that something has gone wrong we need additional measures as the error code addition to the EOS bucket. [..cut..] Regards R=FCdiger