Re: svn commit: r1891148 - in /httpd/httpd/trunk: include/ap_mmn.h include/util_filter.h modules/proxy/proxy_util.c server/util_filter.c

2021-08-20 Thread Joe Orton
On Thu, Aug 19, 2021 at 03:28:44PM +0200, Yann Ylavic wrote: > The only filters that care about write completion for now are > ap_core_output_filter() and ssl_io_filter_output(), which try to fill > in the pipe as much as possible, using > ap_filter_reinstate_brigade(_upto) to determine whether

Re: svn commit: r1891148 - in /httpd/httpd/trunk: include/ap_mmn.h include/util_filter.h modules/proxy/proxy_util.c server/util_filter.c

2021-08-19 Thread Yann Ylavic
On Thu, Jul 1, 2021 at 12:38 PM Yann Ylavic wrote: > > On Wed, Jun 30, 2021 at 9:42 AM Joe Orton wrote: > > > > If so I wonder if it wouldn't be better to overload FLUSH for this, e.g. > > by having a FLUSH bucket with a non-NULL ->data pointer or something? > > The core knows it is special but

Re: svn commit: r1891148 - in /httpd/httpd/trunk: include/ap_mmn.h include/util_filter.h modules/proxy/proxy_util.c server/util_filter.c

2021-07-01 Thread Yann Ylavic
On Wed, Jun 30, 2021 at 9:42 AM Joe Orton wrote: > > On Tue, Jun 29, 2021 at 09:16:21PM -, yla...@apache.org wrote: > > > > A WC bucket is meant to prevent buffering/coalescing filters from retaining > > data, but unlike a FLUSH bucket it won't cause the core output filter to > > block trying

Re: svn commit: r1891148 - in /httpd/httpd/trunk: include/ap_mmn.h include/util_filter.h modules/proxy/proxy_util.c server/util_filter.c

2021-06-30 Thread Joe Orton
On Tue, Jun 29, 2021 at 09:16:21PM -, yla...@apache.org wrote: > Author: ylavic > Date: Tue Jun 29 21:16:21 2021 > New Revision: 1891148 > > URL: http://svn.apache.org/viewvc?rev=1891148=rev > Log: > core: Write Completion (WC) bucket type. > > A WC bucket is meant to prevent